Site específico não está funcionando no Ubuntu 12.04

Site específico não está funcionando no Ubuntu 12.04

Eu navego na net no Ubuntu 12.04. Todos os sites estão funcionando, exceto um site http://developer.android.com/. Eu não sei por quê.

Ao mesmo tempo, o mesmo URL abre perfeitamente no Windows.

Então o site está ativo e o problema também não está relacionado ao proxy.

Estou me sentindo totalmente impotente. Por que isso está acontecendo?

Firefox mostra o erro

Servidor não encontrado

wget http://developer.android.com/

Resolving developer.android.com (developer.android.com)... failed: Name or service not known.
wget:unable to resolve host address 'developer.android.com'



ping developer.android.com

ping: unknown host developer.android.com

gato /etc/hosts

127.0.0.1      localhost
127.0.1.1      devsda

# The following lines are desirable for IPv6 capable hosta
::1     ip6-localhost   ip6-loopback
fe00::0    ip6-localnet
ff00::0    ip6-mcastprefix
ff02::1    ip6-allnodes
ff02::2    ip6-allrouters 

gato /etc/resolv.conf

#  Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#  DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1

devsda@devsda:~$ host desenvolvedor.android.com

;; Truncated, retrying in TCP mode.
Host developer.android.com not found: 5(REFUSED)

devsda@devsda:~$ host desenvolvedor.android.com 8.8.8.8

Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases: 

developer.android.com is an alias for www3.l.google.com.
www3.l.google.com has address 74.125.236.33
www3.l.google.com has address 74.125.236.37
www3.l.google.com has address 74.125.236.35
www3.l.google.com has address 74.125.236.39
www3.l.google.com has address 74.125.236.32
www3.l.google.com has address 74.125.236.46
www3.l.google.com has address 74.125.236.38
www3.l.google.com has address 74.125.236.40
www3.l.google.com has address 74.125.236.41
www3.l.google.com has address 74.125.236.36
www3.l.google.com has address 74.125.236.34
www3.l.google.com has IPv6 address 2404:6800:4007:800::1005

Responder1

Como mostra a saída do hostcomando, é quase certo que este é um problema do servidor DNS. Olhando um pouco mais sobre como isso geralmente é configurado no Ubuntu, parece que a melhor maneira de mudar isso é simplesmente através do Network Manager. O Network Manager oferece configurações de DNS por conexão, para que as configurações de DNS possam ser corrigidas para a conexão que está causando o problema e não afetarão mais nada. Esseresponda no Ask Ubuntufornece uma boa visão geral de como fazer isso, incluindo capturas de tela.

Para refazer:

  1. Clique com o botão direito no ícone de rede em sua área de trabalho e selecione Edit Connections. Ou simplesmente execute nm-connection-editora partir da linha de comando.

  2. Selecione a guia do tipo de conexão que você possui (com ou sem fio), depois o nome da sua conexão e clique emEdit...

  3. Vá até a IPV4 Settingsaba e digite 8.8.8.8(ou o IP de qualquer outro servidor DNS de sua escolha) na DNS Serverscaixa.

  4. Clique em salvar e pronto!

Alternativamente, basta adicionar a linha dns=8.8.8.8ao arquivo relevante (nomeado após sua conexão) no formato /etc/NetworkManager/system-connections. A linha deve ser adicionada logo após a [ipv4]linha.

Ressalvas

Se você tiver uma conexão com fio, talvez ainda não exista uma configuração para isso no Network Manager. Se for esse o caso, basta clicar em Add, escolher o tipo de conexão e fazer todo o resto conforme acima.

Também pode ser que exista uma configuração /etc/dhcp/dhclient.confpara um servidor DNS em todo o sistema (este parece ser o lugar para isso atualmente). Se o arquivo contém uma linha que começa supersede domain-name-serverse não está comentada (tem um #no início), esse pode ser o caso. Nesse caso, você provavelmente pode simplesmente remover esta linha, desconectar/reconectar e seu problema será resolvido. Observe que o arquivo pode estar abaixo /etc/dhcp3ou /etc/dhcp4em vez de /etc/dhcp.

Responder2

Isso parece (pelo menos superficialmente) um problema semelhante que tive.

O conteúdo de /etc/resolv.confé

nameserver 127.0.0.1

Disseram-me que isso significa que sua máquina está executando algum tipo de serviço de servidor de nomes localmente.

Apontei /etc/resolv.confpara o endereço ISP do meu roteador. Não tenho certeza de qual servidor de nomes ele acabou usando, mas fosse o que fosse, era esquisito. Então usei o pacote resolvconfno Debian (portanto também no Ubuntu) para adicionar algumas coisas ao /etc/resolvconf. Apenas adicionar texto manualmente /etc/resolv.confnão funciona, porque ele é sobrescrito. Tudo que fiz foi adicionar o arquivo /etc/resolvconf/resolv.conf.d/tail com o conteúdo

nameserver 8.8.8.8
nameserver 8.8.4.4

E agora essas linhas são anexadas automaticamente ao arquivo /etc/resolv.conf. Então isso resolveu o problema. Espero que ajude e, se estiver errado, posso excluir esta resposta.

informação relacionada