Problema DNS di tethering Android


10

Sto utilizzando un dispositivo mobile Sony Xperia Go con Android Gingerbread (2.3.7). Ogni volta che provo a utilizzare il Tethering (USB / Mobile Wifi Tethering), non riesco immediatamente ad accedere al sito Web utilizzando il mio laptop.

Tuttavia, so che esiste una connessione Internet perché posso accedere ai siti Web utilizzando il loro indirizzo IP nel mio Google Chrome sul mio laptop. Ho provato nslookuppiù volte al prompt dei comandi, cercando di interrogare i server DNS di Google (8.8.8.8 e 8.8.4.4) e 192.168.43.1 (il mio telefono).

Ottengo sempre l'errore DNS request timed out.

Tuttavia, dopo diversi riavvii, l'attivazione / disattivazione di dati e hotspot mobile, funzionerebbe improvvisamente e tutte le richieste DNS attraverso la riga di comando otterrebbero risposte. Ma non esiste un numero definito di riavvii. Proprio oggi, ho impiegato circa 30-45 minuti a fare questa routine di riavvio, spegnimento dell'hotspot, accensione, spegnimento dei dati mobili, accensione.

Ogni volta che lo faccio, posso usare il mio cellulare per accedere a Internet. Quindi, questo non è il problema. Il telefono cellulare può connettersi a Internet.

Uso anche AirDroid. Anche AirDroid funziona normalmente e potrei accedervi dal mio browser. Quindi esiste davvero una connessione stabilita tra il telefono e il laptop. È solo che le richieste DNS non stanno avanzando. Ho provato questo sia per l'hotspot mobile / il tethering USB.

Il mio gestore di telefonia mobile consente il tethering e ho un piano dati mobile. Potete aiutarmi a determinare cosa sta causando il problema DNS? Questo succede quasi ogni giorno.


È disponibile un aggiornamento per Ice Cream Sandwich (Android 4.0), forse risolverà i tuoi problemi di tethering. Il tethering su Android fa NATting, proprio come un normale router. Cioè, c'è un proxy DNS in esecuzione sul telefono, probabilmente dnsmasq. Potresti provare a utilizzare 8.8.8.8 (DNS di Google) e vedere se c'è una differenza. Inoltre, puoi provare a utilizzare diversi mezzi (tethering Bluetooth, tethering USB, tethering WiFi) e vedere se il problema è lo stesso lì.
Ce4,

Per i tuoi problemi con Nslookup dal terminale, vedi Terminale Android non in grado di nslookup? per maggiori informazioni.
GAThrawn

È Mobile Network Settingcorretto?
sakibmoon,

Prova a impostare il gateway sul desktop su quello del tuo dispositivo mobile?
t0mm13b

A proposito, cosa dice il tuo ipconfigoutput?
t0mm13b

Risposte:


5

Ho finito per cambiare manualmente il mio server DNS per collegare Internet dal mio telefono cellulare. Il mio telefono utilizza un server DNS locale del mio gestore di telefonia mobile che sono stato in grado di tracciare utilizzando CompruebaIP .

Qualsiasi altro server DNS è bloccato dal mio gestore di telefonia mobile (Globe Telecom). Ritengo che il servizio DNS del mio telefono non funzioni correttamente. Durante il tethering, il provider DNS dovrebbe essere il mio telefono che funge da proxy durante la connessione ai server DNS del mio gestore di telefonia mobile. Quindi, ho dovuto impostarli manualmente sul mio laptop.

Sto usando Windows 8 e il mio telefono è un Android Gingerbread 2.3. Quindi sostanzialmente, i problemi sono:

  1. Il mio gestore di telefonia mobile è difettoso . Stanno bloccando altri server DNS e monopolizzando le richieste DNS. Questo non va bene perché i loro server non sono così buoni.
  2. Il servizio DNS del mio telefono sembra essere rotto . Ciò significa che il mio laptop non è riuscito a connettersi al servizio DNS del mio telefono cellulare che inoltra quindi le richieste DNS al servizio DNS del mio gestore di telefonia mobile.

Fortunatamente, dopo due mesi di disperazione, sono stato in grado di risolverlo. Questo è quello che ho fatto:

  1. Scopri quali sono gli attuali server DNS utilizzati dal mio gestore di telefonia mobile tramite CompruebaIP .
  2. Imposta manualmente i server DNS del mio laptop su quello utilizzato dal mio gestore di telefonia mobile.
  3. Ancora meglio, ho mantenuto il server DNS pubblico di Google 8.8.8.8 come mio server DNS primario e ho usato il server DNS primario del mio gestore di telefonia mobile come mio server DNS alternativo.

Quindi, ora, posso usare il mio cellulare come provider di Internet per il mio laptop ogni volta che non sono a casa o al lavoro senza dover cambiare nulla ogni volta che lo uso.


Ho avuto un problema simile, risolto utilizzando la proposta 3.
Exocom,

0

Ho avuto un problema simile per un po '. Funzionava da anni, ma poche settimane fa ho avuto questo fastidioso problema di DNS. Dopo molti googling e vari tentativi, ho cambiato la password dell'hotspot android e hop, funzionava di nuovo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.