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

0

Eu surfo net no Ubuntu 12.04. Todos os sites estão funcionando, exceto um site http://developer.android.com/ . Eu não sei porque.

Ao mesmo tempo, o mesmo URL é aberto no Windows perfeitamente.

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

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

Firefox mostra o erro

Server Not found

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

cat / 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 

cat /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 developer.android.com

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

devsda @ devsda: ~ $ host developer.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
    
por devsda 27.03.2014 / 20:19

2 respostas

3

Como a saída do comando host mostra, isso é quase certamente um problema no servidor DNS. Analisando um pouco mais 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, portanto, as configurações de DNS podem ser corrigidas para a conexão que está causando o problema e não afetarão mais nada. Esta resposta no Ask Ubuntu fornece uma boa visão geral de como fazê-lo, incluindo capturas de tela.

Para refazer:

  1. Clique com o botão direito do mouse no ícone da rede na área de trabalho e selecione Edit Connections . Ou simplesmente execute nm-connection-editor na linha de comando.

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

  3. Vá para a guia IPV4 Settings e insira 8.8.8.8 (ou o IP de qualquer outro servidor DNS de sua escolha) na caixa DNS Servers .

  4. Clique em salvar e você deve terminar!

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

Advertências

Se você tiver uma conexão com fio, pode não haver uma configuração para isso em Network Manager. Se este for o caso, basta clicar em Add , escolher o tipo de conexão e fazer tudo o que foi descrito acima.

Também pode ser que exista uma configuração em /etc/dhcp/dhclient.conf para um servidor DNS do sistema (esse parece ser o lugar para isso nos dias de hoje). Se o arquivo contiver uma linha que comece com supersede domain-name-servers e não seja comentada (ela tem # no início), esse pode ser o caso. Em caso afirmativo, você provavelmente pode simplesmente remover essa linha, desconectar / reconectar e seu problema será corrigido. Observe que o arquivo pode estar em /etc/dhcp3 ou /etc/dhcp4 em vez de /etc/dhcp .

    
por 29.03.2014 / 22:43
1

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

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

nameserver 127.0.0.1

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

Meu /etc/resolv.conf apontou para o endereço do ISP do meu roteador. Eu não tenho certeza do que servidor de nomes acabou usando, mas o que quer que fosse, era esquisito. Então usei o pacote resolvconf no Debian (portanto também no Ubuntu) para adicionar algumas coisas em /etc/resolvconf . Apenas adicionar texto manualmente a /etc/resolv.conf não funciona, porque é sobrescrito. Tudo que fiz foi adicionar o arquivo %código% com o conteúdo

nameserver 8.8.8.8
nameserver 8.8.4.4

E agora essas linhas são adicionadas automaticamente a /etc/resolvconf/resolv.conf.d/tail . Então isso resolveu o problema. Espero que ajude, e se isso estiver fora da base, eu posso deletar essa resposta.

    
por 29.03.2014 / 23:48