Добрый день,

Я использую рабочую станцию Linux на Slackware 13.37.

С 11.0 мне приходилось сталкиваться с одной "проблемой":

  • DNS-серверы запрашиваются и определяются при запуске DHCP-демоном (DHCPD)
  • Это запускается при запуске скриптом, расположенным в /etc/rc.d/rc.dhcpd
  • Мои DNS-серверы для моего провайдера разрешены правильно и хранятся в списке, расположенном в /etc/resolv.conf

Однако, одна досадная проблема заключается в том, что мой IP-адрес шлюза (то есть: 192.168.1.1) всегда автоматически помещается в начало списка в resolv.conf , что означает, что мне всегда нужно ждать тайм-аут, прежде чем допустимый DNS-сервер будет использоваться для разрешить адрес (то есть: тайм-аут на 192.168.1.1, поскольку на самом деле это не DNS-сервер, тогда DHCP использует следующий сервер в списке). Я мог бы уменьшить время ожидания разрешения DNS, чтобы время ожидания запроса к шлюзу было быстрее, но это не то, чего я хочу, так как я не хочу снижать возможности легальных DNS-серверов.

То, что я хотел бы сделать, это изменить работу DHCPD таким образом, чтобы он НЕ помещал IP-адрес моего шлюза в начало этого списка. Я искал через "man dhcpd" и т.д., И пока не нашел точного ответа. Любая помощь по этому вопросу приветствуется.

Спасибо всем заранее за ваше время и помощь.

2 ответа2

0

Я понял, что вообще не хочу этого делать, так как это повлияет на разрешение имени хоста для машин в моей локальной сети.

0

У меня есть опыт работы с двумя демонами DHCP под Linux - udhcpd и isc-dhcp-server (это тот, который вы, вероятно, используете).

Оба позволяют редактировать разделы в соответствующих файлах конфигурации, чтобы раздавать любые адреса, которые вам нравятся в качестве DNS-серверов. Попробуйте man dhcpd.conf или похожий для деталей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .