Автор: ZeroBit
Дата сообщения: 22.03.2008 09:37
Есть сеть с локальным доменом company.local на W2K3 серваке main.company.local 192.168.10.1
Все сидят за прокси сервером iseeyou.company.local 192.168.10.5 и у всех браузеры работают через этот прокси без проблем.
DNS Форвардинг указан на DNS сервере main.company.local на DNS сервера провайдера к которому подключен прокси сервер с двумя сетевыми интерфейсами (192.168.10.5 - смотрит в локальную сеть DNS прописан 192.168.10.1 (так у всех клиентов локальной сети); 192.168.1.2 - смотрит в инет (он подключен с аппаратному шлюзу-брандмауэру 192.168.1.1, у которого 2 WAN интерфейса и который смотрит в инет через 2-х провайдеров), у него как DNS прописаны DNS одного из провайдеров) и у этого единственного компьютера в сети прописан шлюз 192.168.1.1)
Теперь проблемы:
1) ни на одном из клиентов сети, кроме 192.168.10.5 (который есть прокси), не работает nslookup вида "nslookup forum.ru-board.com." (да, с точкой в конце), т.е. любое ВНЕШНЕЕ имя не разрешается С внутренними именами все в порядке
2) на прокси сервере который является одновременно и мыльным сервером не всегда удается отправить письмо из-за того, что DNS сервер провайдера не всегда может разрешить гарантированно правильное имя внешнего домена. И письмо возвращается к локальному отправителю. Сообщил о проблеме разработчику. Посоветовали поставить кэширующий DNS сервер (который, как кажется есть, но как видно не работает). При попытке проставить как советовалось на ВСЕХ интерфейсах, в том числе на том, что смотрит в инет адрес локального DNS усугубило проблему. Теперь большая часть писем не уходит. Пришлось вернуть все назад.
Может ли это быть (то, что локальный DNS сервер не кэширует ни одного внешнего запроса и на создает никакую зону для инета) потому, что в настройках сетевого интерфейса DNS сервера не задан никакой шлюз (как и на всех компьютерах локальной сети) и поэтому DNS сервер не знает куда форвардить DNS запросы?