Continuo recebendo uma mensagem de erro sempre que faço qualquer coisa que exija uma pesquisa de DNS no meu servidor CentOS. Por exemplo:
[root @ 15557 etc] # 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 Resolvendo www.whitehouse.gov ... falhou: falha temporária na resolução de nomes. wget: incapaz de resolver o endereço do host `www.whitehouse.gov '
Se eu reiniciar o servidor, esse problema desaparecerá por um curto período de tempo, mas sempre volta depois de uma hora. Se eu alterar os IPs do servidor de nomes listados em resolv.conf
, o problema não será corrigido, mesmo que eu os substitua por um servidor de nomes comum como o do Google 8.8.8.8
. Se eu liberar o cache dos hosts após a alteração resolve.conf
, ele também não solucionará o problema. Após a reinicialização do servidor, o valor resolv.conf
é alterado novamente para os valores padrão (acho que por algum DHCP).
tcpdump
está prontamente disponível na maioria das distros através de seu repositório de pacotes. Eu recomendo procurar no Google um tutorial sobre o tcpdump antes de começar. Além disso, você pode usar o tcpdump para capturar os pacotes e gravá-los em um arquivo de log. Em seguida, é possível abrir esse arquivo de log em uma ferramenta da GUI chamada Wireshark, que é um pouco mais amigável do que usar a CLI.