Я постійно отримую повідомлення про помилку, коли роблю все, що вимагає пошуку DNS на моєму сервері CentOS. Наприклад:
[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 '
Якщо я перезавантажую сервер, ця проблема зникає ненадовго , але вона завжди повертається через годину або близько того. Якщо я зміню IP-адреси серверів імен, перелічені в resolv.conf
, проблема не виправлена, навіть якщо я заміню їх загальним сервером імен, як Google 8.8.8.8
. Якщо я очищую кеш хостів після зміни resolve.conf
, це також не виправить проблему. Після перезавантаження сервера, значення resolv.conf
повертається до значень за замовчуванням (я думаю, що деякі DHCP).
tcpdump
легко доступний у більшості дистрибутивів через їх сховище пакетів. Я б порекомендував погугнути навколо підручника з tcpdump, перш ніж розпочати роботу. Крім того, ви можете використовувати tcpdump для збору пакетів і записування їх у файл журналу, потім ви можете відкрити цей файл журналу в інструменті графічного інтерфейсу під назвою Wireshark, який є більш зручним для користувачів, ніж використання CLI.