Ранее, в Ubuntu 16.04, я чувствовал себя преданным, когда обновление Ubuntu установило dnsmasq
пакет, настроило его и дало ему преимущество перед моим собственным сверхстабильным, сверхбыстрым и настроенным DNS-сервером BIND. Я чувствовал, что Ubuntu взломал мою рабочую станцию.
Так как мне довелось работать системным администратором, это было крайне неприемлемо. Это был ужасный звонок. Это когда вы решаете проблему и на одном из ваших шагов вы используете dig
или, nslookup
и вы ошеломлены, увидев, что lo
интерфейс отвечает вам. ПАНИКА
Есть ли способ не только исправить эту проблему, но и гарантировать, что /etc/resolv.conf
она будет защищена от подделки?
Лучшее решение, которое я нашел, - запретить NetworkManager обновить /etc/resolv.conf и затем создать новый файл /etc/resolv.conf со статическим DNS-сервером. См. Https://www.ctrl.blog/entry/resolvconf-tutorial, чтобы узнать, как это сделать.
источник
Согласно документации, вы можете написать
resolv.conf
To/usr/lib/systemd/resolv.conf
, который является статическим файлом , который может быть связан с/etc/resolv.conf
. Это не должно быть переписано.http://manpages.ubuntu.com/manpages/bionic/man8/systemd-resolved.service.8.html#contenttoc3
источник
Представленный файл является символической ссылкой на другой файл. Удалить файл
Файл больше не является символической ссылкой, а постоянным файлом.
источник