Em /etc/nsswitch.conf
você tem
hosts: files dns
definido?
[root@MYPC etc]# lsb_release -a
LSB Version: :core-4.0-ia32:core-4.0-noarch
Distributor ID: Fedora
Description: Fedora release 14 (Laughlin)
Release: 14
Codename: Laughlin
[root@MYPC etc]# uname -a
Linux MYPC 2.6.35.11-83.fc14.i686.PAE #1 SMP Mon Feb 7 06:57:55 UTC 2011 i686 i686 i386 GNU/Linux
[root@MYPC etc]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 127.0.0.1
nameserver 8.8.8.8
[root@MYPC etc]# cat /etc/host.conf
multi on
order hosts,bind
[root@MYPC etc]# cat /etc/hosts
192.168.1.2 MYPC # Added by NetworkManager
127.0.0.1 localhost.localdomain localhost
::1 MYPC localhost6.localdomain6 localhost6
127.0.0.0 audit.median.hu
[root@MYPC etc]# ping audit.median.hu
Do you want to ping broadcast? Then -b
[root@MYPC etc]# host -t a audit.median.hu
audit.median.hu has address 193.68.35.149
audit.median.hu has address 193.91.69.232
audit.median.hu has address 193.68.35.131
audit.median.hu has address 193.68.35.136
Por que ping
vê audit.median.hu
como 127.0.0.0 e por que host -t a audit.median.hu
a vê como 193.68.35.149? audit.median.hu
é apenas um exemplo de site [hospeda anúncios, etc.]
Eu só tenho um servidor de nomes em cache no meu Fedora PC:
yum -y install caching-nameserver
service named restart
chkconfig named on
Configurei meus endereços de servidor DNS no applet Network-Manager: 127.0.0.1, 8.8.8.8
Mesmo com o Wireshark, posso ver:
'195.70.37.149 DNS Standard query A audit.median.hu'
Então, a grande pergunta: por que o comando host
ou meu navegador não reconhece que eu modifiquei o endereço IP audit.median.hu
s?
Em /etc/nsswitch.conf
você tem
hosts: files dns
definido?