私は動的IPを持つ自宅からpostgresqlデータベースを備えたサーバーで作業を行っているため、no-ip ddnsサービスを使用してIPをホスト名にマップしています。
自宅からデータベースにアクセスできるように pg_hba.conf ファイルを編集したいのですが (すべてのホストに設定するのではなく)、ホスト名では機能しないようです。とにかくそれを機能させることはありますか?
私は動的IPを持つ自宅からpostgresqlデータベースを備えたサーバーで作業を行っているため、no-ip ddnsサービスを使用してIPをホスト名にマップしています。
自宅からデータベースにアクセスできるように pg_hba.conf ファイルを編集したいのですが (すべてのホストに設定するのではなく)、ホスト名では機能しないようです。とにかくそれを機能させることはありますか?
の DNS 名はpg_hba.conf
、IP アドレスの逆引き DNS-IP-to-name-lookup の結果と一致する必要があるため、これは機能しません。これは接続プロバイダーによって割り当てられ、ddns はそれに触れません (単に追加の forward-name-to-IP-entry)。
この機能は v9.1 で導入されたと思います。http://www.postgresql.org/docs/9.1/interactive/auth-pg-hba-conf.html
それ以前のバージョンを使用している場合は、DNS ルックアップを実行して pg_hba.conf ファイルを動的に作成する cron 起動シェル スクリプトを作成できます。(変更後に HUP を実行する必要があるかもしれませんが、頭の中でよくわかりません。)