
私がドメインを所有し、そのDNSサーバーを制御しているとしますexample.com
。 (明らかに、私はそれを所有していませんexample.com
。)
a.example.com
最近リース中のLinodeのIPアドレスを指すようにDNSを更新しました(約1時間前)。a.example.com
以前は何も指摘されていませんでした。
localhostでコマンドを試しましたが、ping a.example.com
エラーが発生しましたunknown host a.example.com
。ちょうどサブドメインを指摘し、再帰リゾルバのすべてのレベルにそのドメインのキャッシュがすでにあるとは思わないので、これは私を驚かせます。具体的には、上流の再帰検証者の1人が特権ネームサーバー(設定したばかりの)を照会し、正しいIPアドレスを取得したいと思います。
さらに実験として、ping a.example.com
Digital Ocean クラウド内の他の仮想サーバーで同じコマンドを試み、正しい IP アドレスで確認しました。
localhostが新しいDNSエントリを表示できないのはなぜですか?
localhostにサブドメインのDNSエントリを表示させるにはどうすればよいですか?
私はGoogle DNSを使用しており、localhostでUbuntu 14.04を実行しています。
答え1
1時間前に更新した場合、まだ電波が完了していないのではないでしょうか?
確認したいかもしれません私のDNSとは何ですか新しい DNS 解像度がどこにでも伝播されることを確認します。