[Comm] Совмещение DNS-серверов для internet'a и intranet'a
Дмитрий Булгаков
=?iso-8859-1?q?manmitya_=CE=C1_mail=2Eru?=
Чт Апр 10 17:45:45 MSD 2003
Приветствую!
Есть такая трабла:
Существует изолированная от инета локальная сеть, со своим собственным
DNS-сервером и вымышленным доменом. Скажем local.ru, которого нет в инете.
Есть машина, которая периодически dial-up'ится в инет (по ppp).
ip машины 10.168.1.4, имя (во внутренней сети) lin.local.ru
Есть внутренний DNS-сервер, ничего не знающий об инете: 10.168.0.1
Вся внутренняя сеть: 10.168.*.*
Файлы машины lin.local.ru (ALM 2.2):
[root на lin ppp]# cat /etc/resolv.conf
nameserver 195.98.64.65 # интернет DNS-сервер
nameserver 10.168.0.1 # интранет DNS-сервер
[root на lin ppp]# cat /etc/host.conf
order bind,hosts
multi on
После установления ppp-соединения с инетом, ip-пакеты ходят на золотую.
Т.е. всё что в инет -- то в инет. Что в сеть 10.*.*.* -- на локальный
маршрутизатор.
Но, перестает работать локальный ДНС. Т.е. если машина не преобразовала
ДНС-имя компа в ip через 195.98.64.65 (что вполне естественно),
то она даже не пытается резолвить его через второй локальный ДНС-сервер.
Т.е. смысл проблемы в том, что почему мы не просматриваем последовательно
DNS-сервера, а идем на 2-ой DNS-сервер только если не доступен первый сервер
в /etc/resolv.conf
Т.о. при коннекте с инетом работает _только_ инетовский DNS, а локальный
работает только после отваливания от инета.
WBR, Булгаков Дмитрий (г.Воронеж) -=/ четверг, 10 апреля 2003 г. 17:19 МСК /=-
Подробная информация о списке рассылки community