LINUX.ORG.RU
ФорумAdmin

Проблема с resolv.conf. Рассматривается только один nameserver


0

1

Доброго времени суток. Столкнулся с ситуацией, когда система при разрешении имён рассматривает только одну запись из resolv.conf. Подскажите в чем может быть причина. Записи местами менять пробывал, но сервера уж очень хочется два т.к. обслуживают разные зоны. Дело происходит под убунтой. Благодарю за внимание.

search lan pan
nameserver 192.168.1.10
nameserver 192.168.0.1



Последнее исправление: littlen2ziast (всего исправлений: 1)

Учи мат. часть. Будет всегда смотреться первый. Второй будет смотреться только в случае недоступности первого. Всё. Точка. Хочешь чтобы были все зоны? - Пили или свои DNS по уму, или ставь локальный DNS и обучай его куда и за какими зонами он должен ходить.

DALDON ★★★★★
()
Ответ на: комментарий от DALDON

Учи мат. часть. Будет всегда смотреться первый

Учи мат. часть :)

options rotate

update: Хотя да, это всё равно не то что хочет. ТС. Ты прав, ему нужен свой dns сервер

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от router

Благодарю. Схемы с локальным днс были, но на какой-то момент засела мысль в голове, что при не возможности разрешить имя первым сервером будет попытка разрешить следующим.

littlen2ziast
() автор топика
Ответ на: комментарий от littlen2ziast

Обращение к следующему DNS будет лишь в том случае, если первый недоступен. Если первый доступен и от него пришёл ответ, что записи о запрошенном доменном имени он «не знает», то запроса к следующему DNS серверу не будет.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Можно установить bind, потом оставить только первый IP в /etc/resolv.conf и прописать другие NS в конфиге named.conf:

forwarders (192.168.0.1;);
Может так заработает...

AlfaStriker
()
Ответ на: комментарий от AlfaStriker

Спасибо за содействие. В конечном итоге напутал с bind. Работает.

littlen2ziast
() автор топика
Ответ на: комментарий от AlfaStriker

Представьте себе я в курсе, только помимо того, что вы написали в случае BIND, нужно ещё прописать zone и указать, что она обслуживается указанными DNS серверами.

Ну и в качестве используемого DNS сервера в resolv.conf указать IP bind, в котором указана привязка нужных DNS серверов к нужным зонам. Кроме всего прочего так же нужно прописать директиву search, в которой указать нужные зоны.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.