ubuntu 12.04 LTS(GNU/Linux 3.2.0-23-generic x86_64)のDNSをフラッシュする方法
まだの場合は、次のコマンドを使用してnscdをインストールします
Sudo apt-get install nscd
Nscdを再起動してUbuntuでDNSキャッシュをフラッシュします
Sudo /etc/init.d/nscd restart
このSUの回答 " buntuでDNSキャッシュをクリアする方法? "によると、UbuntuはデフォルトでDNSキャッシュサービスを提供しません。ただし、手動でインストールしたサービスがある場合は、通常、それらのサービスを再起動してキャッシュを消去できます。下記は用例です (ソース):
次のコマンドを実行して、DNSをフラッシュします。
Sudo /etc/init.d/dns-clean restart
これで上記のコマンドをフォローアップします。
Sudo /etc/init.d/networking force-reload
nscd
DNSキャッシュをフラッシュするには:
Sudo /etc/init.d/nscd restart
dnsmasq
DNSキャッシュをフラッシュするには:
Sudo /etc/init.d/dnsmasq restart
BINDを使用する場合、これによりDNSがフラッシュされます。
Sudo /etc/init.d/named restart
または
Sudo rndc restart
または
Sudo rndc exec
BIND(> = v9.3.0)は、特定のドメインからのレコードのフラッシュと、lanおよびwanビューのフラッシュをサポートしています。ソース 例:
Sudo rndc flush Sudo rndc flushname askubuntu.com Sudo rndc flush lan Sudo rndc flush wan