Ошибка DNS_PROBE_FINISHED_BAD_CONFIG в Ubuntu 14.04

35

Я использую Ubuntu 14.04 LTS на моем Dell M3800.

У меня проблемы с подключением к Интернету.

Я попадаю DNS_PROBE_FINISHED_BAD_CONFIGв браузер, когда пытаюсь перейти на любой сайт, но я могу перейти на любой сайт, используя его IP.

Так, например, я могу перейти google.comс помощью http://173.194.121.16. Поэтому я думаю, что где-то мои настройки DNS испортились.

Любой указатель на решение этой проблемы приветствуется. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

Amrish
источник
Можете ли вы разрешить google.com, используя nslookup google.com?
s3lph
@the_Seppi nslookup для любого сервера не работал. Я попробовал это.
Амриш

Ответы:

59

Поэтому я понял, в чем проблема.

Когда я запустил следующую команду, sudo resolvconf -uя получил эту ошибку:

/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf`

Я решил эту ошибку, удалив /etc/resolv.confи воссоздав символическую ссылку.

Вы можете сделать это с помощью следующих команд:

sudo rm /etc/resolv.conf
sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf
sudo resolvconf -u

Это решило ошибку DNS, которую я получал. Я надеюсь, что это поможет вам, если у вас есть аналогичная проблема.

Amrish
источник
1
Это сработало, спасибо! Можете ли вы дать описание того, для чего нужна эта символическая ссылка?
Джером
Вот Это Да! это было так просто! Раньше я загружался в среду восстановления и так долго включал сеть!
udiboy1209
Привет, я попробовал команду, как указано выше. Затем я набираю "ping cnn.com". возвращаемое значение - «ping: неизвестный хост cnn.com». Я набираю "ping google.com", возвращая как "64 байта" из dfw06s48-in-f14.1e100.net (216.58.194.110): icmp_seq = 10 ttl = 53 time = 31.7ms
user785099
1
Из какой директории я должен выполнить эту команду?
Пермана
1
@Permana вы можете выполнить эту команду из /etcкаталога
Amrish
16
sudo dpkg-reconfigure resolvconf

Скажите "да", чтобы "подготовить /etc/resolve.conf для динамических обновлений?"

sudo reboot
Гаян Виракутти
источник
Это сработало. Что за глупая ошибка :-)
Ангелос Пикулас
0

У меня была эта проблема при использовании NordVPN и использовании openvpn через терминал. Я решил эту проблему, импортировав файл конфигурации VPN в Ubuntu Network UI. Вы можете перейти в Настройки -> Сеть. Там будет раздел VPN, нажмите добавить, а затем импортировать файл. Выберите один из загруженных файлов .ovpn из NordVPN. Затем, когда вы пытаетесь подключиться, кажется, по какой-то причине он автоматически решает проблему DNS. :)

На самом деле это то, что я ожидал, потому что иногда решения пользовательского интерфейса более стабильны, чем выполнение команд терминала.

Даниэль Кмак
источник