Linux サーバーでホスト名を解決できません。

Linux サーバーでホスト名を解決できません。

Digital Oceanをネットワークホストとして使用して、prod.domain.com、dev.domain.comという2つのDropletを設定しました。

Digital Oceanを介してドメインを管理する場合は、各Droplet IPを指す2つの異なるAレコード(dev / prod)を作成しました。

dev を例にサーバーのホスト名を設定しました。

hostname dev.domain.com

次に/etc/hostsを変更します。

127.0.1.1       dev.domain.com dev

登録機関を介してネームサーバーをDigital Ocean NS1、NS2、NS3.digitalocean.comとして指定します。

IP 経由では ping できますが、ホスト名では ping できません。履歴が配布されます。

この問題を解決する方法に関する提案はありますか?

ベストアンサー1

インストールされている場合は、digネームサーバーに直接クエリを試み、次を使用して要求を追跡できます。

dig +trace @ns1.digitalocean.com dev.example.com

それでも機能しない場合は、次のコマンドを試しdigてください。nslookup

nslookup -debug dev.example.com ns1.digitalocean.com

おすすめ記事