CentOSサーバーでDNSルックアップが必要なことを行うと、エラーメッセージが表示され続けます。例えば:
[root @ 15557など]#wget http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf --2011-05-03 20:55:35-- http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf www.whitehouse.govの解決に失敗しました...名前解決の一時的な失敗。 wget:ホストアドレス `www.whitehouse.gov 'を解決できません
サーバーを再起動すると、この問題は短時間のうちに解消されますが、1時間程度後には常に再発します。に記載されているネームサーバーのIPを変更するとresolv.conf
、Googleのような一般的なネームサーバーに置き換えても、問題は解決しません8.8.8.8
。変更後にホストキャッシュをフラッシュresolve.conf
しても、問題は解決しません。サーバーの再起動後、resolv.conf
デフォルト値に戻ります(一部のDHCPで推測されます)。
tcpdump
ほとんどのディストリビューションでは、パッケージリポジトリを介して容易に利用できます。ただし、開始する前にtcpdumpチュートリアルを探し回ることをお勧めします。また、tcpdumpを使用してパケットをキャプチャし、ログファイルに書き込むことができます。次に、WiresharkというGUIツールでそのログファイルを開くことができます。これは、CLIを使用するよりも少し使いやすいです。