Dê uma olhada em /etc/host.conf
. Deveria dizer order hosts,bind
, que diz para acreditar em /etc/hosts
antes de acreditar em dns.
no Ubuntu 11.04, estou tentando mudar o DNS para forçá-lo a apontar para outro servidor Vamos supor que o nome de domínio seja www.mysite.com e o ip 96.32.66.xx
eu alterei o / etc / hosts, mas quando eu abro o navegador, não funciona.
se eu pingar 96.32.66.xxx ele funciona no windows eu apliquei a mesma mudança em system32 / drivers / etc / hosts e funciona
este é o meu / etc / hosts:
127.0.0.1 trustweb-Linux localhost.localdomain localhost
::1 trustweb-Linux localhost6.localdomain6 localhost6
127.0.1.1 trustweb-Linux
96.32.66.xxx www.miosito.com
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Eu executo este código para atualizar o cache de rede
sudo /etc/init.d/networking restart
o que há de errado?
Dê uma olhada em /etc/host.conf
. Deveria dizer order hosts,bind
, que diz para acreditar em /etc/hosts
antes de acreditar em dns.
Se você tiver um proxy, a resolução de nomes será concluída no proxy. Eu também tive alguns problemas com navegadores que precisam ser completamente fechados e reabertos para que as alterações dos hosts sejam reconhecidas (como fechar todas as instâncias / guias / etc).
Seu problema é provavelmente o cache de nomes. Na máquina Linux, reinicie o nscd (o daemon de serviço de nomes em cache). Além disso, libere o cache no navegador.
Estranhamente agora funciona ... eu não reiniciei o pc de ontem, e estou mudando da mesma forma / etc / hosts file
como isso é possível?