質問: dnsキャッシュをクリアするにはどうすればよいですか? ホストしたサイトのdnsレコード(ns1、ns2、ns3.myhostingcompany.com)を更新しましたが、ドメインレジストラーのパーキングページが表示されます。問題がubuntuのキャッシュされたdnsレコードにあるかどうかを確認したいと思います。 ubuntuのdnsキャッシュをクリアする方法はありますか? (そのようなものが存在する場合?)
回答: 12.04ubuntu 12.04はnetwork-managerに組み込まれている dnsmasq を使用しますが、does n'tキャッシュdnsがないため、フラッシュする必要があります。以下は、そのことを証明するためのsyslogのサンプル行です。dnsmasq[2980]: started, version 2.59 cache disabled dnsmasqの構成も必要ありません。ストック設定で実行している場合、dnsをキャッシュしません。そうするためには、このように明示的に設定する必要があります buntuの記事 で説明しています。設定を更新する場合は、ネットワークを無効にしてから有効にするか、実行しますsudo service network-manager restart これは、network-managerに組み込まれているため、dnsmasqを再起動します。このための証拠については、syslogを確認してください。dhcpで有線接続を使用している場合、network managerはルーターから直接設定を取得し、ubuntuにログインすると接続が自動的に確立されます。 webインターフェイス経由でアクセスできる場合は、ルーターの設定が正しいことを確認し、必要に応じて再起動できます。 dnsの一般的な問題である場合は、isp dnsの代わりにgoogle dnsを使用してみてください。これに関する詳細情報は 詳細はこちら です。