DNS - ext & int trouble

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
$Alchemist
сержант
Сообщения: 173
Зарегистрирован: 2008-06-26 13:38:17
Откуда: SPb
Контактная информация:

DNS - ext & int trouble

Непрочитанное сообщение $Alchemist » 2009-06-02 16:52:47

Есть внешний домен domain.ru
Есть локальная сеть за NAT шлюзом на FreeBSD-7.1, на нем bind держит локальную зону domain.local
В локалке есть почтовик, к которому внутренние клиенты обращаются как mail.domain.local
Внешние клиенты попадают на почтовик по mail.domain.ru соответственно
Вопрос: как бы мне настроить днс, чтобы почтовик откликался внутренним клиентам по mail.domain.ru?
При пинге из локалки mail.domain.ru пингуется внешний ip шлюза, а по логике нужно привязать внутренний.
При попытке поднять еще одну зону почта отказывается уходить...
Цель: обеспечить мобильным клиентам одинаковые почтовые настройки внутри и вне локальной сети.
Machines to Work,
People to Think.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: DNS - ext & int trouble

Непрочитанное сообщение terminus » 2009-06-02 21:10:29

В BIND есть такая штука как Views (кажется это еще называют split horizont). Позволяет создать две зоны с одним и тем же именем, но разными данными внутри и на основе IP клиента отдавать ему информацию или из одной, или из другой зоны.

Я в бинде слабо шарю. Может кто конкретнее расскажет, если сами к тому времени в man named.conf не успеете прочитать...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
$Alchemist
сержант
Сообщения: 173
Зарегистрирован: 2008-06-26 13:38:17
Откуда: SPb
Контактная информация:

Re: DNS - ext & int trouble

Непрочитанное сообщение $Alchemist » 2009-06-03 9:44:00

Спасибо, но сходу split horizon не осилил :oops:
Подрихтовал почтовик, еще раз прикрутил вторую зону - все ок, но вылезла другая проблема...
Теперь не пингуется сам внешний домен domain.ru и соответственно не попасть на сайт, расположенный у хостеров. :unknown:

Подрихтовал чтобы он пинговался как www.domain.ru - ok
Как без www сделать?
Machines to Work,
People to Think.

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: DNS - ext & int trouble

Непрочитанное сообщение terminus » 2009-06-03 10:11:40

А, я сначала не вьехал, думал у вас на том же бинде и интернетоаский домен запущен...

Вы запустили на бинде ваш интернетовский домен domen.ru? Ну так и впишите в нем внутренний IP для почтового сервера и внешние IP для www
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
$Alchemist
сержант
Сообщения: 173
Зарегистрирован: 2008-06-26 13:38:17
Откуда: SPb
Контактная информация:

Re: DNS - ext & int trouble

Непрочитанное сообщение $Alchemist » 2009-06-03 10:30:44

terminus писал(а): Вы запустили на бинде ваш интернетовский домен domen.ru? Ну так и впишите в нем внутренний IP для почтового сервера и внешние IP для www
Так я и вписал для www.domain.ru - заработало. Как сделать чтоб на сайт попадать без www ?
Machines to Work,
People to Think.

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: DNS - ext & int trouble

Непрочитанное сообщение terminus » 2009-06-03 10:46:12

$Alchemist писал(а): Так я и вписал для http://www.domain.ru - заработало. Как сделать чтоб на сайт попадать без www ?

Код: Выделить всё

$TTL 1800 ;minimum ttl
domain.ru.	IN	SOA	ns1.domain.ru. hostmaster.domain.ru. (
			2009060301	;serial
			3600	 	;refresh
			9600		;retry
			180000	 	;expire
			600		;negative ttl
			)

		A		1.2.3.4
www	A		1.2.3.4
mail	A		192.168.1.1
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
$Alchemist
сержант
Сообщения: 173
Зарегистрирован: 2008-06-26 13:38:17
Откуда: SPb
Контактная информация:

Re: DNS - ext & int trouble

Непрочитанное сообщение $Alchemist » 2009-06-03 12:24:27

terminus писал(а): A 1.2.3.4
у меня так не прокатило =\
Machines to Work,
People to Think.

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: DNS - ext & int trouble

Непрочитанное сообщение terminus » 2009-06-03 13:15:14

так попробуйте

Код: Выделить всё

@    A    1.2.3.4
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
$Alchemist
сержант
Сообщения: 173
Зарегистрирован: 2008-06-26 13:38:17
Откуда: SPb
Контактная информация:

Re: DNS - ext & int trouble

Непрочитанное сообщение $Alchemist » 2009-06-03 13:43:52

Благодарю! :drinks:
Machines to Work,
People to Think.