muda o ip para dns em / etc / hosts no Ubuntu 11.04

4

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?

    
por Mike 28.05.2011 / 13:23

4 respostas

2

Dê uma olhada em /etc/host.conf . Deveria dizer order hosts,bind , que diz para acreditar em /etc/hosts antes de acreditar em dns.

    
por 28.05.2011 / 13:34
1

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).

    
por 28.05.2011 / 13:27
0

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.

    
por 28.05.2011 / 13:52
0

Estranhamente agora funciona ... eu não reiniciei o pc de ontem, e estou mudando da mesma forma / etc / hosts file

como isso é possível?

    
por 30.05.2011 / 12:48