Problema no compartilhamento de DNS do Android

10

Estou usando um dispositivo móvel Sony Xperia Go com Android Gingerbread (2.3.7). Sempre que tento usar o Tethering (USB / Mobile Wifi Tethering), não consigo acessar imediatamente o site usando meu laptop.

No entanto, eu sei que existe uma conexão com a Internet porque posso acessar sites usando o endereço IP no Google Chrome no meu laptop. Tentei nslookupno prompt de comando várias vezes, tentando consultar os servidores DNS do Google (8.8.8.8 e 8.8.4.4) e 192.168.43.1 (meu telefone).

Eu sempre recebo o erro DNS request timed out.

No entanto, após várias reinicializações, ativando / desativando Dados e ponto de acesso móvel, ele funcionaria repentinamente e todas as solicitações de DNS por meio da linha de comando receberiam respostas. Mas não há um número definido de reinicializações. Ainda hoje, levei cerca de 30 a 45 minutos para fazer essa rotina de reiniciar, desativar hotspot, ativar e desativar dados móveis.

Sempre que faço isso, posso usar meu telefone celular para acessar a Internet. Então, esse não é o problema. O celular pode se conectar à Internet.

Eu também uso o AirDroid. O AirDroid também está funcionando normalmente e eu poderia acessá-lo no meu navegador. Portanto, existe realmente uma conexão estabelecida entre o telefone e o laptop. É apenas solicitações de DNS não estão sendo cumpridas. Eu tentei isso tanto para hotspot móvel / tethering USB.

Minha operadora de celular permite compartilhamento e eu tenho um plano de dados móveis. Você pode me ajudar a determinar o que está causando o problema do DNS? Isso acontece quase todos os dias.

racionalboss
fonte
Há uma atualização disponível para o Ice Cream Sandwich (Android 4.0), talvez isso resolva os problemas de compartilhamento. Amarrar no Android faz NATting, assim como um roteador normal. Ou seja, há um proxy DNS em execução no seu telefone, provavelmente dnsmasq. Você pode tentar usar o 8.8.8.8 (DNS do Google) e ver se há alguma diferença. Além disso, você pode tentar usar meios diferentes (conexão Bluetooth, conexão USB, conexão WiFi) e verificar se o problema é o mesmo.
ce4 22/05
Para seus problemas ao executar o Nslookup a partir do terminal, consulte Terminal Android não capaz de nslookup? para mais informações.
precisa
Você está Mobile Network Settingcorreto?
precisa saber é o seguinte
Tente configurar seu gateway na área de trabalho para o do seu dispositivo móvel?
precisa saber é o seguinte
BTW O que diz a sua ipconfigsaída?
precisa saber é o seguinte

Respostas:

5

Acabei alterando manualmente meu servidor DNS para amarrar a Internet do meu celular. Meu telefone usa um servidor DNS local da minha operadora de celular que consegui rastrear usando o CompruebaIP .

Qualquer outro servidor DNS é bloqueado pela minha operadora de celular (Globe Telecom). Eu acho que o serviço DNS do meu telefone não está funcionando corretamente. Ao conectar, o provedor de DNS deve ser meu telefone, que serve como proxy ao conectar aos servidores DNS da minha operadora de celular. Assim, eu tive que configurá-los manualmente no meu laptop.

Estou usando o Windows 8 e meu telefone é um Android Gingerbread 2.3. Então, basicamente, os problemas são:

  1. Minha operadora de celular está ruim . Eles estão bloqueando outros servidores DNS e estão monopolizando solicitações de DNS. Isso não é bom porque seus servidores não são tão bons.
  2. O serviço DNS do meu telefone parece estar quebrado . Isso significa que meu laptop não pôde se conectar ao serviço DNS do meu celular, que encaminha as solicitações de DNS para o serviço DNS da minha operadora de celular.

Felizmente, depois de dois meses de desespero, consegui resolver isso. Isto é o que eu fiz:

  1. Descubra o que os servidores DNS reais que minha operadora de celular está usando através do CompruebaIP .
  2. Defina manualmente os servidores DNS do meu laptop como os usados ​​pela minha operadora de celular.
  3. Ainda melhor, mantive o servidor DNS público do Google 8.8.8.8 como meu servidor DNS primário e usei o servidor DNS primário da minha operadora de celular como meu servidor DNS alternativo.

Portanto, agora, posso usar meu telefone celular como provedor de Internet para meu laptop sempre que não estiver em casa ou no trabalho sem precisar alterar nada toda vez que usá-lo.

racionalboss
fonte
Eu tive um problema semelhante, resolvi-o usando a proposta 3.
Exocom
0

Eu tive um problema semelhante por um tempo. Ele estava funcionando há anos, mas há algumas semanas eu tive esse problema irritante de DNS. Depois de pesquisar bastante e várias tentativas, mudei a senha do hotspot e pule o Android, ele estava funcionando novamente.

Bardaf
fonte