host all all 127.0.0.1/32 md5
host all all samenet md5
を持って、私はまた、両方の
host all all samehost md5
を追加しました。
私はpgAdminIIIを使用して、「新しいサーバー登録」を作成しようとしています。私は(localhost)に接続すると、正常に動作します。私は、実際のワークステーション名にホストを変更した場合しかし、それは言う:
FATAL: no pg_hba.conf entry for host "fe80::c81c:9e9c:6570:d0bf%20", user "postgres", database "postgres", SSL off
追加情報
- オペレーティングシステム:Windows 7の究極の32ビット
- PostgreSQLサーバ9.0.2
これについての助力は高く評価されるでしょう。
接続しようとすると、IPv4アドレスではなくIPv6アドレスに接続していて、IPv6アドレスはpg_hba.confに存在しないからです。 pg_hba.confにIPv6アドレスを追加し、PostgreSQLをリロードしてください。 – Sean
pg_hba.confにIPを追加しようとすると、 "host all all fe80 :: c81c:9e9c:6570:d0bf/128 md5"のようになります。 – Igor
マニュアルによると、 "samenet"はサブネット内の任意のアドレスサーバーが直接接続されていて、 "samehost"がサーバー自身のIPアドレスのいずれかと一致する場合、私は運が悪い場合に両方を試しました。 –