Разрешение DNS не работает на браузерах, но на оболочке

938
Shyam Sunder Verma
  1. Запуск dig / ping на любом домене, дайте мне правильный IP.
  2. Когда я пытаюсь просмотреть google.com в браузере, он не работает.
  3. Когда я выбираю IP (через ping) и использую его в браузере, веб-сайт открывается через IP нормально. Но дальнейшая работа не работает из-за проблемы с разрешением имен.

НЕ работает нормально на:

  1. Ubuntu 9.10 устанавливается в Virtual Box через Windows.
  2. Ubuntu 10.10 устанавливается в Virtual Box через Windows.
  3. Ubuntu 9.10 установлена ​​на ноутбуке.

Но интернет прекрасно работает на Windows Vista, установленной на ноутбуке.

0

1 ответ на вопрос

0
Phil P

Возможно, у вас настроен прокси для браузера, так что разрешение имен откладывается до прокси, который находится где-то еще?

dig использует DNS напрямую для поиска ответов, поэтому не рассказывает, как настроена система. ping должен использовать конфигурацию системы, обычно через /etc/resolv.conf- вы должны проверить этот файл, чтобы убедиться, что в нем есть хотя бы одна запись «nameserver». Если нет, добавьте что-нибудь и отладьте, почему вы оказались без настроенных серверов имен.

Хорошие альтернативы - это использование публичных DNS-серверов Google с запоминающимися IP-адресами:

nameserver 8.8.8.8 nameserver 8.8.4.4 

Похожие вопросы