У меня проблемы с разрешением доменов на работе. Домен является компанией .local. Когда я подключаюсь, мой etc/resolv.conf выглядит так:

# Generated by NetworkManager
domain company.local
search company.local
nameserver 10.0.0.60
nameserver 10.0.0.61

Я могу решить проблему (хосты не решаются), отредактировав файл так:

# Generated by NetworkManager
domain company.local.
search company.local. office.company.local.
nameserver 10.0.0.60
nameserver 10.0.0.61

Как я могу установить их более постоянно? Что-то в /etc/sysconfig/network? Я на Fedora 17.

1 ответ1

1

Ваш /etc/resolv.conf заполняется на основе ответа, полученного от DHCP-сервера.

Лучшим решением для вас будет начать использовать dnsmasq в качестве DNS resolver вместо преобразователя DNS по умолчанию.

Таким образом, вы можете указать дополнительные поисковые домены через конфигурационные файлы, которые не будут перезаписаны. Дайте мне знать, и я могу рассказать вам, как настроить dnsmasq качестве вашего DNS-преобразователя.

Если вы уже настроили dnsmasq, это строки, которые вам нужно добавить в ваш /etc/dnsmasq.conf на основе информации, которую вы опубликовали.

server=/office.company.local/10.0.0.60
server=/office.company.local/10.0.0.61

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