На машине сервера я имею /etc/network/interfaces
файл, подобный:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.35
netmask 255.255.252.0
network 192.168.0.0
broadcast 192.168.3.255
gateway 192.168.1.1
dns-nameservers 192.168.1.3 192.168.1.4
dns-search example.com
При выполнении resolvconf -u
, /etc/resolv.conf
файл становится:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.3
nameserver 192.168.1.4
search pelicandd.com
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.13
Почему там a nameserver 192.168.1.13
?
Resolvconf генерирует /etc/resolv.conf
файлы использования в /etc/resolvconf/resolv.conf.d/
в порядке: head
, base
, tail
. head
файл почти всегда присутствует и содержит просто предупреждающее сообщение о сгенерированных файлах. base
файл может также присутствовать, но пуст по умолчанию. Мог бы быть tail
файл, и это вероятно преступник в Вашем случае, учитывая, что запись жулика появляется в конце.