Два сервера DNS
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- сержант
- Сообщения: 231
- Зарегистрирован: 2006-04-13 17:41:48
- Откуда: Киев
Два сервера DNS
Такой вот вопросик. А можно ли на FreeBSD поднять два DNS сервера. Один -кэширующий, для работы с Инетом (уже поднят), второй - secondary DNS, который получал бы инфу от Primary DNS, находящегося внутри локалки. Чтоб команда host 192.168.0.10 отображала имя компа.
Если можно, то сложно ли это?
Спасибо.
Если можно, то сложно ли это?
Спасибо.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
- Контактная информация:
-
- сержант
- Сообщения: 231
- Зарегистрирован: 2006-04-13 17:41:48
- Откуда: Киев
- serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
- Контактная информация:
Возможно здесь найдешь ответ http://www.lissyara.su/?id=1138
-
- сержант
- Сообщения: 231
- Зарегистрирован: 2006-04-13 17:41:48
- Откуда: Киев
Уже смотрел эту статью - немного не то. Мне надо сделать не master зону а slave
В named.conf прописал
zone "firma.com.ua" {
type slave;
file "slave/firma.com.ua";
masters {
192.168.0.4;
};
};
zone "0.168.192.in-addr.arpa" {
type slave;
file "slave/0.168.192.in-addr.arpa";
masters {
192.168.0.4;
Здесь http://www.sergeyka.h10.ru/bind.html вычитал, что "Оператор file в подчиненной зоне задает имя автоматически генерируемого файла зоны, который демон named создаст после получения информации от главного сервера"
Но файлы у меня не создаються... Может информация о зоне не запрашиваеться?
Как вручную запросить эту информацию? Как проверить, что запрос был?
В named.conf прописал
zone "firma.com.ua" {
type slave;
file "slave/firma.com.ua";
masters {
192.168.0.4;
};
};
zone "0.168.192.in-addr.arpa" {
type slave;
file "slave/0.168.192.in-addr.arpa";
masters {
192.168.0.4;
Здесь http://www.sergeyka.h10.ru/bind.html вычитал, что "Оператор file в подчиненной зоне задает имя автоматически генерируемого файла зоны, который демон named создаст после получения информации от главного сервера"
Но файлы у меня не создаються... Может информация о зоне не запрашиваеться?
Как вручную запросить эту информацию? Как проверить, что запрос был?
- serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
- Контактная информация:
-
- сержант
- Сообщения: 231
- Зарегистрирован: 2006-04-13 17:41:48
- Откуда: Киев
Думаю, что все же должны сами создаваться.
Здесь http://info.nic.ru/st/8/out_272.shtml тоже так написано
"При организации slave сервера не нужно создавать никаких файлов описания зон. Они сами создаются при выполнении копирования зоны."
Но почему-то не создаються. И еще, в вышеприведенной статье, есть описание ручного запроса на копирование зоны. Выполняеться она командой :
"/usr/libexec/named-xfer -z bard.kiae.ru -f polyn.db polyn.kiae.su
named-xfer[8443]: send AXFR query 0 to 144.206.160.32
>
В данном случае мы копируем зону (ее описание) bard.kiae.ru в файл polyn.db c сервера polyn.kiae.su. По умолчанию программа использует запрос типа axfr."
Но у меня эта команда не катит, пишит:
Command not found.
Здесь http://info.nic.ru/st/8/out_272.shtml тоже так написано
"При организации slave сервера не нужно создавать никаких файлов описания зон. Они сами создаются при выполнении копирования зоны."
Но почему-то не создаються. И еще, в вышеприведенной статье, есть описание ручного запроса на копирование зоны. Выполняеться она командой :
"/usr/libexec/named-xfer -z bard.kiae.ru -f polyn.db polyn.kiae.su
named-xfer[8443]: send AXFR query 0 to 144.206.160.32
>
В данном случае мы копируем зону (ее описание) bard.kiae.ru в файл polyn.db c сервера polyn.kiae.su. По умолчанию программа использует запрос типа axfr."
Но у меня эта команда не катит, пишит:
Command not found.
-
- сержант
- Сообщения: 231
- Зарегистрирован: 2006-04-13 17:41:48
- Откуда: Киев
а... ну почему ручное копирование зоны не катит, ясно из написанного ниже в той же статье:
"Named-xfer - это вспомогательный агент (как написано в его документации), который используется в BIND до версии 9.х. В новых серверах этого агента нет. Сервер теперь многопоточный и сам может порождать нить копирования зоны, не мешая обслуживанию запросов к этой зоне."
У меня версия
/etc/>named -v
BIND 9.3.1
"Named-xfer - это вспомогательный агент (как написано в его документации), который используется в BIND до версии 9.х. В новых серверах этого агента нет. Сервер теперь многопоточный и сам может порождать нить копирования зоны, не мешая обслуживанию запросов к этой зоне."
У меня версия
/etc/>named -v
BIND 9.3.1
-
- рядовой
- Сообщения: 29
- Зарегистрирован: 2006-10-25 7:24:10
- zorg
- лейтенант
- Сообщения: 665
- Зарегистрирован: 2006-03-01 22:25:36
- Откуда: Санкт-Петербург
-
- проходил мимо
-
- сержант
- Сообщения: 231
- Зарегистрирован: 2006-04-13 17:41:48
- Откуда: Киев
Первичный dns находится на Windows сервере. Там установлено, "Разрешить передачу имен на любой сервер"
В зоне теперь две записи "сервер имен NS" - одна указывает на контроллер домена (где находится основной dns сервер), вторая на машину с FreeBSD, где пытаюсь поднять slave.
Как часто обновляется зона, сказать не могу. Не знаю где смотреть.
В зоне теперь две записи "сервер имен NS" - одна указывает на контроллер домена (где находится основной dns сервер), вторая на машину с FreeBSD, где пытаюсь поднять slave.
Как часто обновляется зона, сказать не могу. Не знаю где смотреть.
-
- сержант
- Сообщения: 231
- Зарегистрирован: 2006-04-13 17:41:48
- Откуда: Киев
-
- рядовой
- Сообщения: 10
- Зарегистрирован: 2006-10-25 16:31:11
по настройкам Windows днс сервера сказать что либо затрудняюсь, не юзал
но вот что есть в бинде
allow-query - разрешает запросы к днс по своим зонам
allow-recursion - разрешает рекурсивные запросы к данному днс
allow-transfer - разрешает передачу файлов зон с данного сервера
проверьте на первичном днс именно эти моменты, может там трансфер зон все таки ограничен
но вот что есть в бинде
allow-query - разрешает запросы к днс по своим зонам
allow-recursion - разрешает рекурсивные запросы к данному днс
allow-transfer - разрешает передачу файлов зон с данного сервера
проверьте на первичном днс именно эти моменты, может там трансфер зон все таки ограничен
-
- рядовой
- Сообщения: 10
- Зарегистрирован: 2006-10-25 16:31:11
кстати, команда "rndc reload -s 192.168.0.4" означает перезагрузку файла конфигурации и зон на указанном сервере, естественно он сопротивляется
в вашем случае нужна команда ---> rndc retransfer firma.com.ua
файл зоны принудительно считывается с первичного днс
а если все таки не считывается, надо смотреть лого, кто на что ругается
в вашем случае нужна команда ---> rndc retransfer firma.com.ua
файл зоны принудительно считывается с первичного днс
а если все таки не считывается, надо смотреть лого, кто на что ругается
-
- сержант
- Сообщения: 231
- Зарегистрирован: 2006-04-13 17:41:48
- Откуда: Киев
вот, зону перенес...
По порядку.
Ставлю в resolv.conf IP локального master сервера dns 192.168.0.4
Командой
dig domen.office.firma.com.ua firma.com.ua axfr
Выполил копирование зоны.
На сервере master dns в логах написано так:
"Данный DNS-сервер успешно завершил перенос версии "366" зоны "firma.com.ua" на DNS-сервер на "192.168.0.2".
Да и на FreeBSD при копировании показало весь список локальных компов и их имена.
Вроде все нормально. НО... В папке /etc/named/slave все так же пусто. Куда зона скопировалась - непонятно...
Как только в resolv.conf ставлю IP 127.0.0.1 или dns провайдера, перестают резолвиться локальные компьютеры.
Если ставлю 192.168.0.4 то локальные компы резолвятся, но запрос в мир обрабатывается довольно долго.
По порядку.
Ставлю в resolv.conf IP локального master сервера dns 192.168.0.4
Командой
dig domen.office.firma.com.ua firma.com.ua axfr
Выполил копирование зоны.
На сервере master dns в логах написано так:
"Данный DNS-сервер успешно завершил перенос версии "366" зоны "firma.com.ua" на DNS-сервер на "192.168.0.2".
Да и на FreeBSD при копировании показало весь список локальных компов и их имена.
Вроде все нормально. НО... В папке /etc/named/slave все так же пусто. Куда зона скопировалась - непонятно...
Как только в resolv.conf ставлю IP 127.0.0.1 или dns провайдера, перестают резолвиться локальные компьютеры.
Если ставлю 192.168.0.4 то локальные компы резолвятся, но запрос в мир обрабатывается довольно долго.