クリーンなUbuntu12.04サーバーでpowerdnsリカーサーをセットアップしました。 (Digを使用して)クエリ時間の違いに気づかなかったので、/etc/resolv.conf
ファイルを調べました。 nameserver=127.0.0.1
を残しましたが、ルーター/ DNSであるnameserver=172.16.1.254
をコメントアウトしました。これで、Dig
はクエリ時間の顕著な改善を示しているので、すべてが良好です。
リカーサーをダウンロードしただけで、サーバーからネームサーバーアドレスを削除したようです。私の質問は、私のサーバーはどのようにして名前を解決できるのかということです。 recursor.conf
ファイルには外部ドメイン設定がなく、サーバーはネームサーバーがどこにあるかを知らないので、Digはどのように機能しますか?明らかな何かが欠けている場合は申し訳ありませんが、Linuxとサーバーについて詳しく知りたいと思っています。
再帰DNSサーバーには、すべてのルートサーバーのIPアドレスのリストが組み込まれています。 DNSの残りの部分は、ルートから派生します。
(すべてのクエリを別のネームサーバーに転送する場合は、recursiveではなくforwardingと呼ばれます)