[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