Проблема DNS з Android Tethering


10

Я використовую мобільний пристрій Sony Xperia Go з Android пряників (2.3.7). Кожного разу, коли я намагаюся використовувати Tethering (USB / Mobile Wifi Tethering), я не міг негайно отримати доступ до веб-сайту за допомогою свого ноутбука.

Однак я знаю, що існує Інтернет-з'єднання, оскільки я можу отримати доступ до веб-сайтів, використовуючи їх IP-адресу у своєму Google Chrome на своєму ноутбуці. Я nslookupкілька разів намагався в командному рядку, намагаючись запитувати сервери DNS Google (8.8.8.8 та 8.8.4.4) та 192.168.43.1 (мій телефон).

Я завжди отримую помилку DNS request timed out.

Однак після декількох перезавантажень, включення / вимкнення даних і мобільної точки доступу, воно раптом спрацює, і всі запити DNS через командний рядок отримають відповіді. Але певної кількості перезавантажень немає. Щойно сьогодні мені знадобилося близько 30-45 хвилин, виконуючи цю процедуру перезавантаження-відключення гарячої точки-включення-вимкнення мобільних даних-включення.

Кожен раз, коли я роблю це, я можу використовувати свій мобільний телефон для доступу до Інтернету. Отже, це не проблема. Мобільний телефон може підключатися до Інтернету.

Я також використовую AirDroid. AirDroid також працює нормально, і я мав доступ до нього у своєму браузері. Так що між телефоном і ноутбуком існує дійсно встановлений зв’язок. Просто запити DNS не просуваються. Я спробував це як для мобільних точок доступу, так і для USB.

Мій провайдер мобільного зв’язку дозволяє прив’язатись, і у мене є мобільний план передачі даних. Чи можете ви допомогти мені визначити, що викликає проблему DNS? Це відбувається майже кожен день.


До Сандвича з морозивом (Android 4.0) доступне оновлення, можливо, воно вирішить ваші проблеми із прив’язкою. Tethering на Android робить NATting, як і звичайний роутер. Тобто, на вашому телефоні працює проксі-сервер DNS, ймовірно, dnsmasq. Ви можете спробувати використати 8.8.8.8 (DNS Google) і побачити, чи є різниця. Також ви можете спробувати скористатися різними засобами (Bluetooth-тетерінг, USB-прив’язка, Wi-Fi-прив’язка) і побачити, чи проблема там однакова.
ce4

Про ваші проблеми із запуском Nslookup з терміналу див. Розділ Android термінал не в змозі nslookup? для отримання додаткової інформації.
GAThrawn

Чи Mobile Network Settingправильно?
sakibmoon

Спробуйте встановити шлюз на робочому столі на той, який ви використовуєте на своєму мобільному пристрої?
t0mm13b

BTW Що говорить ваш ipconfigвисновок?
t0mm13b

Відповіді:


5

Я закінчив вручну змінивши мій DNS-сервер на прив’язку до Інтернету з мобільного телефону. Мій телефон використовує локальний DNS-сервер від мобільного оператора, який я зміг відстежити за допомогою CompruebaIP .

Будь-який інший сервер DNS блокується моїм мобільним оператором (Глобус Телеком). Я вважаю, що служба DNS мого телефону не працює належним чином. Під час встановлення зв'язку провайдером DNS повинен бути мій телефон, який виконує функції проксі-сервера під час підключення до DNS-серверів мого мобільного оператора. Таким чином, мені довелося встановити їх вручну на своєму ноутбуці.

Я використовую Windows 8, а мій телефон - Android Gingerbread 2.3. Таким чином, проблеми:

  1. Мій мобільний оператор поганий . Вони блокують інші сервери DNS і монополізують запити DNS. Це не добре, оскільки їхні сервери не такі хороші.
  2. Служба DNS мого телефону, здається, зламана . Це означає, що мій ноутбук не міг підключитися до служби DNS мого мобільного телефону, яка потім пересилає запити DNS до служби DNS мого мобільного оператора.

На щастя, після двох місяців відчаю я зміг вирішити це. Ось що я зробив:

  1. Дізнайтеся, які фактичні сервери DNS використовує мій мобільний оператор через CompruebaIP .
  2. Вручну встановити DNS-сервери мого ноутбука на той, який використовує мій мобільний оператор.
  3. Ще краще, я зберігав загальнодоступний сервер DNS Google 8.8.8.8 як основний DNS-сервер і використовував основний DNS-сервер мобільного оператора як мій альтернативний DNS-сервер.

Отже, зараз я можу використовувати свій мобільний телефон як Інтернет-провайдер для свого ноутбука, коли я не вдома чи на роботі, не змінюючи нічого щоразу, коли ним користуюся.


У мене було подібне питання, я вирішив його, використовуючи пропозицію 3.
Exocom

0

Я мав деякий час подібну проблему. Він працював роками, але кілька тижнів тому я отримав цю дратівливу проблему. Після безлічі гуглінгу та різних спроб я змінив пароль андроїд-хот-спот і хоп, він знову працював.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.