Добрый день,
Я использую рабочую станцию 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" и т. д., но пока не нашел точного ответа. Любая помощь по этому вопросу приветствуется.
Заранее благодарю всех за ваше время и помощь.
решение1
Я понял, что в целом не хочу этого делать, так как это повлияет на разрешение имен хостов для машин в моей локальной сети.
решение2
У меня есть опыт работы с двумя демонами DHCP под Linux - udhcpd
и isc-dhcp-server
(вероятно, именно этот вы используете).
Оба позволяют вам редактировать строфы в соответствующих файлах конфигурации, чтобы выдавать любые адреса, которые вам нравятся, в качестве DNS-серверов. Попробуйте man dhcpd.conf
или аналогичное для получения подробной информации.