Внутренний DNS
Worm 7 ноября, 2006 - 17:04
Ситуация следующая. Есть внешний DNS только кеширующий и внутренний только для интранета. Если заполнять resolv.conf внутренний | внешний. Все резолвиться но криво, страшный таймаут при обращении к внешним адресам. Если наоборот то внутренние адреса не резолвятся. В одной из статей рекомендуют поднимать локальный днс(на клиенте) или прописывать фровардинг для зоны на внешнем сервере.
Вопрос: есть ли более правильное решние без изменения инфраструктуры.
»
- Для комментирования войдите или зарегистрируйтесь
То есть, на
То есть, на внутреннем сервере прописать форвардинг на внешний никак? Тогда, боюсь, именно так. У самого голова об этом болит - ставить лишнее не хочется, а придется.
Так что, присоединяюсь к вопросу.
я вот и сам
я вот и сам переехал на ru-center, из-за того что айпи одного сайта две недели не обновлялся вообще. Но у нас локальных ресурсов нету.
в пакете djbdns есть dnscachex он только кэширующий, и лёгкий можно им воспользоваться.
DNS
Дело то совсем не в этом. А в том что серверов два, и обеденять их нельзя.
Вопрос: как настроить клиентов ?
почему?вот у
почему?
вот у меня локальный ДНС стоит, и кэширующий.
кэширующий смотрит на всё через ру-центр, а на локальную зону - через 192.168.0.1
можно и больше соответствий зона<->днс-серв указать
или я что-то непонял?
Да не понял
Их уже два. И структура такая что зону с локльного на внешний перебросить нельзя (иделолгически, а не физически). Локальный обслуживает локальных клиентов - tinydns, внешних зон у него нет, к инету не подключен. Внешний ДНС это чистый кеш обслуживает запросы при подклчении к интернету. Доступен только через VPN. И так надо. Te внутренний должен быть доступен всегда, внешний при подключении к внешним сетям.
PS Это физически разные сервера и точки подключения.
Вопрос: Как им ужиться вместе, при подключении клиента (нужны настройки для клиента, на серверах меня все устраивает)
а если всё
а если всё упростить банальным роутингом на клиенте?
тоесть, если локальная сеть выглядит как
10.0.0.*
,а шлюз
10.0.0.254
, то прописать в/etc/networks
строчкуlocalnet.lan 10.0.0.0
,а в
/etc/conf.d/net
прописатьконечно же при поднятии VPN дефолтовый шлюз будет подменяться, на адресс VPN сервера...
А что если
А что если поставить еще один внустренний кеширующий сервер, который будет форвардить локальную зону на локальный внутренний DNS, а все остальной - на внешний кеширующий?
У меня отлично работают tinydns в связке с dnsmasq (как с DHCP, так и без него) именно для таких целей.
DNS
Так и сделал.