Проблема 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.