Использование localhost в качестве сервера имен по умолчанию для dhcp отбрасывает предоставленный сервер имен

192
dangonfast

Если я добавлю следующее к моему /etc/dhcp/dhclient.conf:

prepend domain-name-servers 8.8.8.8; 

Я получаю следующее /etc/resolv.conf:

» cat /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 8.8.8.8 nameserver 192.168.43.1 search mynet.net 

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

Но если я сделаю это:

prepend domain-name-servers 127.0.0.1; 

Затем предоставленный сервером имен сервер dhcpотбрасывается:

# 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 127.0.0.1 search mynet.net 

У меня три вопроса:

  1. Почему это? Существуют ли другие адреса, которые будут отбрасывать предоставленный сервер имен?
  2. Можно ли предварять 127.0.0.1и также держать входящий в комплект сервера имен?
  3. Можно ли добавить два сервера имен: 127.0.0.1и 8.8.8.8?
0

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