Как добавить дополнительные DNS-поисковые домены в сетевое соединение, настроенное с помощью DHCP?
На работе у нас есть несколько поддоменов (test.example.com, dev.example.com, и т. д.), и я устал от перпендикулярности поддомена каждый раз, когда мне нужно получить доступ к серверу в одном из поддоменов.
В более поздних версиях Ubuntu Network Manager позволяет добавлять дополнительные поисковые домены и DNS-серверы, все еще используя значения из DHCP.
Нажмите индикатор Network Manager и выберите Edit Connections ... Выберите подключение, которое вы хотите настроить, и нажмите «Изменить». В зависимости от типа подключения вам может потребоваться переключить вкладки. В диалоговом окне «Редактирование» перейдите на вкладку «Параметры IPv4» (или вкладку «Параметры IPv6», если вы используете IPv6). Оставьте его в автоматическом режиме (DHCP). Просто заполните поле Дополняемые домены с разделенным запятыми списком доменов и нажмите «Сохранить». Возможно, вам придется отключить и снова подключиться.в ubuntu 11.10 отредактируйте файл /etc/dhcp/dhclient.conf и добавьте эту строку
append domain-name "domain.com";
Затем перезапустите свою сеть.
/etc/init.d/networking restart
в ubuntu 11.10 отредактируйте файл /etc/dhcp/dhclient.conf
и добавьте эту строку
append domain-name "domain.com";
Затем перезагрузите сеть.
/etc/init.d/networking restart
В более поздних версиях Ubuntu Network Manager позволяет добавлять дополнительные поисковые домены и DNS-серверы, все еще используя значения из DHCP.
Попробуйте ниже в этом случае, когда пользователи получают ip-адрес с сервера dhcp, он получает mulitple dns servers
/etc/dhcp3/dhcpd.conf:
ddns-update-style none ;
игнорировать клиент-обновления;
authoritative;
default-lease-time 1209600;
max-lease-time 1814400;
вариант local-wpad code 252 = текст;
option domain-name -servers 10.0.0.15, 8.8.8.8, 192.168.1.1;
опция смещение по времени 0
Вот полное решение, которое работает, по крайней мере, с 12.04
:
sudo nano /etc/dhcp/dhclient.conf # добавить следующую строку (в качестве альтернативы вы можете использовать append вместо prepend) добавить доменное имя «example.com other.example.com»; # before: request subnet-mask ...
(вы также можете использовать sudo -e /etc/dhcp/dhclient.conf
, если вы доверяете редактору по умолчанию )
Если вы находитесь в какой-либо «профессиональной» сети с собственными DNS-серверами и / или если вы настроили свой собственный DNS-сервис (ы) в указанной сети, а также на своей рабочей станции, то вам также может понадобиться прокомментировать эту строку:
# имя домена, домен-имя-серверы, домен-поиск, имя-хоста,
- Это позволяет использовать ваши собственные серверы имен доменов, позволяя вашему персонализированному доменному поиску работать намного плавно, что, вероятно, лучше, чем использование того, что у кого-то еще есть для вас. Е.Г .: Я в сети 192.168.10.0; компания имеет сервер имен 192.168.10.10 и 192.168.10.11, но я запускаю собственный сервер имен с более обширным списком имен на 192.168.10.20 (который будет перенаправлен на 192.168.10.10 и .11 по мере необходимости). Все мои сетевые конфигурации объявляют 192.168.10.20 и 8.8.8.8 и 8.8.4.4 (серверы имен Google), но DHCP будет отклонять эту предпочтение, подавая мне 192.168.10.10 в качестве сервера по умолчанию. В конце концов, не запрашивая эти аспекты из DHCP, вы значительно улучшите сетевой ресурс.
Теперь перезапустите сеть:
Перезагрузка службы sudo service
(вы также можете использовать sudo /etc/init.d/networking restart
со старыми скриптами rc)
Попробуйте ниже в этом случае, когда пользователи получают ip-адрес с сервера dhcp, он получает mulitple dns servers
/etc/dhcp3/dhcpd.conf:
ddns-update-style none ;
игнорировать клиент-обновления;
authoritative;
default-lease-time 1209600;
max-lease-time 1814400;
вариант local-wpad code 252 = текст;
option domain-name -servers 10.0.0.15, 8.8.8.8, 192.168.1.1;
опция смещение по времени 0
Вот полное решение, которое работает, по крайней мере, с 12.04
:
sudo nano /etc/dhcp/dhclient.conf # добавить следующую строку (в качестве альтернативы вы можете использовать append вместо prepend) добавить доменное имя «example.com other.example.com»; # before: request subnet-mask ...
(вы также можете использовать sudo -e /etc/dhcp/dhclient.conf
, если вы доверяете редактору по умолчанию )
Если вы находитесь в какой-либо «профессиональной» сети с собственными DNS-серверами и / или если вы настроили свой собственный DNS-сервис (ы) в указанной сети, а также на своей рабочей станции, то вам также может понадобиться прокомментировать эту строку:
# имя домена, домен-имя-серверы, домен-поиск, имя-хоста,
- Это позволяет использовать ваши собственные серверы имен доменов, позволяя вашему персонализированному доменному поиску работать намного плавно, что, вероятно, лучше, чем использование того, что у кого-то еще есть для вас. Е.Г .: Я в сети 192.168.10.0; компания имеет сервер имен 192.168.10.10 и 192.168.10.11, но я запускаю собственный сервер имен с более обширным списком имен на 192.168.10.20 (который будет перенаправлен на 192.168.10.10 и .11 по мере необходимости). Все мои сетевые конфигурации объявляют 192.168.10.20 и 8.8.8.8 и 8.8.4.4 (серверы имен Google), но DHCP будет отклонять эту предпочтение, подавая мне 192.168.10.10 в качестве сервера по умолчанию. В конце концов, не запрашивая эти аспекты из DHCP, вы значительно улучшите сетевой ресурс.
Теперь перезапустите сеть:
Перезагрузка службы sudo service
(вы также можете использовать sudo /etc/init.d/networking restart
со старыми скриптами rc)
В более поздних версиях Ubuntu Network Manager позволяет добавлять дополнительные поисковые домены и DNS-серверы, все еще используя значения из DHCP.
в ubuntu 11.10 отредактируйте файл /etc/dhcp/dhclient.conf
и добавьте эту строку
append domain-name "domain.com";
Затем перезагрузите сеть.
/etc/init.d/networking restart