>Я уже писал, заменить доменное имя на локальный ip нельзя... А DNS
>сервер что, еще один заводить? Один уже есть... Но там имя
>сопостовляется в внешним Ip
внимательно следует читать то что вам пишут и обдумывать прочитанное.
Итого: "заменить доменное имя на локальный ip нельзя" - что сказал???
доменное имя == domain name , те domain, например smtp сервер в домене
lala.ru: mail.lala.ru = 203.12.128.15 (от балды взят реальный ip) он же в локалке = 192.168.10.1 (с локальным именем или без - фиолетово)
что мешает в настройках почтовых windows-клиентов, например OE, Mozilla, Bat ВМЕСТО mail.lala.ru указать ip=192.168.10.1?! Где вы здесь видели доменное имя?
Идем дальше, допустим вы создадите локальную зону на технологических
адресах, допустим это 192.168.x.y - что вы будете иметь, правильно
соответствие:
mail in A 192.168.10.1 - чтобы ВСЯ почта из ЛОКАЛКИ ШЛА одним маршрутом,
ВНУТРИ локалки, а не делала колько от одного сервера-провайдера-1 к
другому почтовому-серверу-провайдеру-2. Что тут непонятного и что тут
разжевывать?
Если не понимаете КАК работает маршрутизация, dns и smtp, возьмите
и создайте ОДИН файл lmhosts для ВСЕХ Windows (аналог /etc/hosts unix'а)
и вколотите туда запись:
#локальный_ip_адрес_почтового_сервера mail.domain.ru
192.168.10.1 mail mail.domain.ru
где вместо mail может быть КАКОЕ УГОДНО имя и используйте его при
задании адреса smtp-сервера.
Самое простое это lmhosts в Windows, теперь возможные преграды чтобы
было понятно, на примере, дано:
server1.lala.ru=205.19.121.5 - выходит в мир через provider1
mail.kuku.ru=68.101.17.7 - почтовый сервер, выходит в мир через provider2
server1=192.168.1.10 и mail=192.168.1.105 в одной локальной сети, нужно чтобы ВСЕ клиенты слали почту ТОЛЬКО через один сервер:
mail.kuku.ru=68.101.17.7=192.168.1.105
Каким образом, очень просто, используя локальную маршрутизацию, а значит
что? - правильно, на локальный ip=192.168.1.105 тогда почта никогда не
пойдет по кольцу.
Первый вариант был: в почтовых клиентах вместо имени писать 192.168.1.105
Второй вариант (при проблемах с DNS): создать ЕДИНЫЙ для всех Windows
файл хостов lmhosts и скопировать его на ВСЕ клиентские машины:
---------------------lmhosts -----------------------------
192.168.1.105 relay relay.kakashka.ru
----------------------------------------------------------
причем неважно какие будут названия в lmhosts, ты можешь вставить
то что тебе нужно, ВАЖНО чтобы резолвер - разрешение имен работало
в последовательности:
первым просматривался lmhosts и оттуда брались имена и ip, а дальше
DNS и WINS (их порядок нас не интересует)
Тогда если на клиенте в качестве smtp-server'а будет написано:
relay.kakashka.ru - и резолвинг первым прочитает lmhosts, он возьмет
оттуда ip этого имени - 192.168.1.105 и по нему произведете SMTP
соединение с почтовым сервером, так как ip из локальной сети, то
вся почта исходящая почта пойдет через локальную маршрутизацию и
никогда не выйдет наружу.
Просто ну до безобразия.