このPostgreSQL構成例の場合:
https://repmgr.org/docs/4.4/quickstart-authentication.html
local replication repmgr trust
Host replication repmgr 127.0.0.1/32 trust
Host replication repmgr 192.168.1.0/24 trust
local repmgr repmgr trust
Host repmgr repmgr 127.0.0.1/32 trust
Host repmgr repmgr 192.168.1.0/24 trust
2つの質問があります。
これは、ネットマスクがIPv4を探す方法です:192.168.1.0/24
。
230b:c010:103:5858:a6a3:3:0:1
などのIPv6 IPアドレスをどのように使用しますか?
JDBCを使用してPostgreSQLサーバーに接続する場合、192.168.1.11:5432
を含む接続URLを使用できます。 IPv6でそれを行う方法? 230b:c010:103:5858:a6a3:3:0:1:5432
のようですか?
回答1:
のように ドキュメント は言う:
IPv6アドレス範囲は、単一のホスト(この場合はIPv6ループバックアドレス)の場合は
::1/128
、小規模ネットワークの場合はfe80::7a31:c1ff:0000:0000/96
のようになります。0.0.0.0/0
はすべてのIPv4アドレスを表し、::0/0
はすべてのIPv6アドレスを表します。単一のホストを指定するには、IPv4の場合は32、IPv6の場合は128のマスク長を使用します。ネットワークアドレスでは、末尾のゼロを省略しないでください。
回答2:
のように ドキュメント は言う:
Host
サーバーのホスト名。デフォルトは
localhost
です。 IPv6アドレスを指定するには、Host
パラメータを角括弧で囲む必要があります。次に例を示します。jdbc:postgresql://[::1]:5740/accounting