DNS on Ubuntu 18.04 (/etc/resolv.conf)

В течение многих лет было просто настроить DNS на компьютере с Linux. Просто добавьте пару записей в /etc/resolv.conf, и все готово.

# Use Google's public DNS servers.
nameserver 8.8.4.4
nameserver 8.8.8.8

Но все меняется, и теперь все не так просто. Если вы сейчас отредактируете /etc/resolv.conf в Ubuntu, вы обнаружите, что эти изменения эфемерны. Если вы перезапустите (или даже переведите в спящий режим) свою машину, то они будут перезаписаны содержимым по умолчанию.

nameserver 127.0.0.53
search Home

Это довольно просто исправить:

Установите пакет resolvconf.

sudo apt install resolvconf

Отредактируйте /etc/resolvconf/resolv.conf.d/head и добавьте следующее:

# Make edits to /etc/resolvconf/resolv.conf.d/head.
nameserver 8.8.4.4
nameserver 8.8.8.8

Перезапустите службы sudo resolvconf

sudo service resolvconf restart

Готово.

Навигация по записям