debian, problema com DNS

4

Quando eu digito "google.com", o firefox informa que o servidor não foi encontrado. Quando eu digito o endereço IP do google, funciona muito bem.

Eu estava jogando com este computador em outro lugar e não tive nenhum problema.

Eu não tenho ideia do que está errado.

Além disso, esta é uma instalação nova e o computador é um pouco antigo.

    
por anonymous 21.05.2012 / 05:25

3 respostas

11

O arquivo de configuração /etc/resolv.conf contém informações que permitem que um computador conectado a uma rede resolva nomes em endereços.

Altere-o para, por exemplo, os servidores DNS do Google:

nameserver 8.8.8.8
nameserver 8.8.4.4

Verifique também se o seu dhclient está ativado.

por 21.05.2012 / 06:05
9

Seu problema parece um caso de não ter o servidor DNS definido. Normalmente, você desejaria editar /etc/resolv.conf , mas no Debian (e no Ubuntu) esse arquivo poderia ser sobrescrito. A solução oficial para isso é instalar o pacote resolvconf : apt-get install resolvconf

Em seguida, edite (com permissões de root) /etc/resolvconf/resolv.conf.d/head ou /etc/resolvconf/resolv.conf.d/tail adicionando

nameserver 8.8.8.8
nameserver 8.8.4.4

e, em seguida, execute resolvconf -u para atualizar o arquivo. Isso evitará que suas alterações sejam sobrescritas.

    
por 26.05.2012 / 22:49
1

Você também descobrirá que o arquivo de configuração do NSS (Name Service Switch), /etc/nsswitch.conf, é uma causa comum desse problema. Embora você possa resolver endereços na linha de comando com comandos ping e host, outros comandos, como o apt-get, falham.

A solução é mudar essa linha em /etc/nsswitch.conf:

A partir disso:

hosts:          files mdns4_minimal [NOTFOUND=return] dns myhostname

Para isso:

hosts:          files dns

Isso deve corrigir instantaneamente o problema.

    
por 27.09.2017 / 02:37

Tags