Готовится статья о DNS сервере NSD
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-03 8:55:33
Re: Готовится статья о DNS сервере NSD
Подскажите пожалуйста, как синхронизировать время на master и slave.? Нужно синхронизировать между собой или же поочередно master и slave синхронизировать с ntp-серверами?
Услуги хостинговой компании 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/
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Готовится статья о DNS сервере NSD
Если я ничего не путаю, то время на них должно быть идентично +/- 5мин. Таким образом, если оба в одной временной зоне то достаточно синхронизации с одними и теми же ntp серверами. Если временные заны разные, то получается, что их придется сделать одинаковыми...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-03 8:55:33
Re: Готовится статья о DNS сервере NSD
Спасибо я уже разобрался.
/usr/sbin/ntpdate -u ntp.psn.ru
После синхронизации master обменялся со slave зонами без проблемм.
А какое время жизни TSIG подписи и можно ли его изменить (уменьшить увеличить)?
/usr/sbin/ntpdate -u ntp.psn.ru
После синхронизации master обменялся со slave зонами без проблемм.
А какое время жизни TSIG подписи и можно ли его изменить (уменьшить увеличить)?
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Готовится статья о DNS сервере NSD
Там фишка в том, что время используется для зашиты от перехвата и повторного использования TSIG подписи. Этот не регулируется.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- razdrob
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-06-23 14:10:24
- Контактная информация:
Re: Готовится статья о DNS сервере NSD
Доброго времени суток!
Есть вопрос :
- как будет выглядеть файл зоны на три внешних IP адреса ?
Есть вопрос :
- как будет выглядеть файл зоны на три внешних IP адреса ?
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Готовится статья о DNS сервере NSD
в статье же есть пример
модифицируйте под себя и все. там что-то не ясно?Файл зоны domain.su на master такой (примерно):
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- razdrob
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-06-23 14:10:24
- Контактная информация:
Re: Готовится статья о DNS сервере NSD
Так будет правильно ? :
$TTL 1800 ;minimum ttl
domain.ru. IN SOA ns1.domain.ru. hostmaster.domain.ru. (
2008062708 ;serial
3600 ;refresh
9600 ;retry
180000 ;expire
600 ;negative ttl
)
NS ns1.domain.ru.
NS ns2.domain.ru.
MX 10 mail.domain.ru.
A 195.54.2.1
A 217.115.45.5
ns1.domain.ru. A 195.54.2.1
ns2.domain.ru. A 217.115.45.5
www.domain.ru. A 195.54.2.1
www.domain.ru. A 217.115.45.5
ftp.domain.ru. A 195.54.2.1
ftp.domain.ru. A 217.115.45.5
mail.domain.ru. A 195.54.2.1
mail.domain.ru. A 217.115.45.5
$TTL 1800 ;minimum ttl
domain.ru. IN SOA ns1.domain.ru. hostmaster.domain.ru. (
2008062708 ;serial
3600 ;refresh
9600 ;retry
180000 ;expire
600 ;negative ttl
)
NS ns1.domain.ru.
NS ns2.domain.ru.
MX 10 mail.domain.ru.
A 195.54.2.1
A 217.115.45.5
ns1.domain.ru. A 195.54.2.1
ns2.domain.ru. A 217.115.45.5
www.domain.ru. A 195.54.2.1
www.domain.ru. A 217.115.45.5
ftp.domain.ru. A 195.54.2.1
ftp.domain.ru. A 217.115.45.5
mail.domain.ru. A 195.54.2.1
mail.domain.ru. A 217.115.45.5
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Готовится статья о DNS сервере NSD
так точнееrazdrob писал(а):Так будет правильно ? :
Код: Выделить всё
$TTL 1800 ;minimum ttl
domain.ru. IN SOA ns1.domain.ru. hostmaster.domain.ru. (
2009091101 ;serial
3600 ;refresh
9600 ;retry
180000 ;expire
600 ;negative ttl
)
NS ns1.domain.ru.
NS ns2.domain.ru.
MX 10 mail.domain.ru.
A 195.54.2.1
A 217.115.45.5
ns1.domain.ru. A 195.54.2.1
ns2.domain.ru. A 217.115.45.5
www.domain.ru. A 195.54.2.1
www.domain.ru. A 217.115.45.5
ftp.domain.ru. A 195.54.2.1
ftp.domain.ru. A 217.115.45.5
mail.domain.ru. A 195.54.2.1
mail.domain.ru. A 217.115.45.5
Почтовых сервера тоже два на этих же IP? Если почтовых сервера два и один из них "мастер", а второй только пересыльщик почты то корректнее сделать так:
Код: Выделить всё
$TTL 1800 ;minimum ttl
domain.ru. IN SOA ns1.domain.ru. hostmaster.domain.ru. (
2009091101 ;serial
3600 ;refresh
9600 ;retry
180000 ;expire
600 ;negative ttl
)
NS ns1.domain.ru.
NS ns2.domain.ru.
MX 10 mail.domain.ru.
MX 10 mail1.domain.ru.
A 195.54.2.1
A 217.115.45.5
ns1.domain.ru. A 195.54.2.1
ns2.domain.ru. A 217.115.45.5
www.domain.ru. A 195.54.2.1
www.domain.ru. A 217.115.45.5
ftp.domain.ru. A 195.54.2.1
ftp.domain.ru. A 217.115.45.5
mail.domain.ru. A 195.54.2.1
mail1.domain.ru. A 217.115.45.5
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- razdrob
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-06-23 14:10:24
- Контактная информация:
Re: Готовится статья о DNS сервере NSD
Спасибо за ответ! Что и нужно было..
- razdrob
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-06-23 14:10:24
- Контактная информация:
Re: Готовится статья о DNS сервере NSD
Вопрос:
- в записи MX 10 mail.domain.ru.
10 - это поле preference ?
- в записи MX 10 mail.domain.ru.
10 - это поле preference ?
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Готовится статья о DNS сервере NSD
Да. Чем меньше это число - тем, значит, больше приоритет конкретного почтового сервера.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- razdrob
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-06-23 14:10:24
- Контактная информация:
Re: Готовится статья о DNS сервере NSD
Понял, спасибо.
- DarkAGeS
- мл. сержант
- Сообщения: 75
- Зарегистрирован: 2009-05-30 14:07:28
Re: Готовится статья о DNS сервере NSD
товарищи, можно ли заюзать род slave уже настроенный slave на bind? в общем смысл такой - сейчас мастер на bind'е, а хотелось бы сделать на NSD на другой машине и переделегировать. при этом необходимо оставить slave на bind'е
реально ли это и если да - то на что обратить внимание нужно и какие могут быть грабли с репликацией?
реально ли это и если да - то на что обратить внимание нужно и какие могут быть грабли с репликацией?
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Готовится статья о DNS сервере NSD
Код: Выделить всё
на что обратить внимание нужно и какие могут быть грабли с репликацией
- Указать БИНД слейву, что NSD мастер не поддерживает ixfr передачи:
Код: Выделить всё
request-ixfr no ;
- Разрешение на передачу с NSD мастера
Код: Выделить всё
notify: slave.server.name tsig-key-name
provide-xfr: slave.server.name tsig-key-name
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- FANAT
- рядовой
- Сообщения: 12
- Зарегистрирован: 2009-03-17 11:10:26
Re: Готовится статья о DNS сервере NSD
Народ приветствую. К сожалению я не знаю куда ещё написать полазил тут но так и не нашел темку. Меня интересует один вопрос. А как сделать так чтобы. У меня мой сайт был виден как в домене 2 уровня и 3 одновременно.
Вот например. Я набираю. fanat.ru и захожу на свой сайт. и если я наберу www.fanat.ru то тоже попаду на свой сайт. или при наборе fanat.ru я попадаю на сайт www.fanat.ru
Прошу прощения если что не понятно. Но более понятней объеснить не могу.
Вот например. Я набираю. fanat.ru и захожу на свой сайт. и если я наберу www.fanat.ru то тоже попаду на свой сайт. или при наборе fanat.ru я попадаю на сайт www.fanat.ru
Прошу прощения если что не понятно. Но более понятней объеснить не могу.
Some cisco problems???
Config beelding in progress...
Config beelding in progress...
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Готовится статья о DNS сервере NSD
разные виртуалхвосты в конфиге апача
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Готовится статья о DNS сервере NSD
Парни, подскажите плиз...
Не стартует толком NSD. Просто висит на старте и все...Процесс (файл создается).
/usr/local/etc/rc.d/nsd restart выдает:
и висит.
Слейва пока нет, мне бы с мастером разобраться.
Конфиг мастера:
Файл mydom.ru.zone:
Слушает порты:
Лог nsd.log
В чем трабла? Почему он не запускается толком?
Код: Выделить всё
GW-MSK# uname -a
FreeBSD GW-MSK.mydom.RU 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Tue Apr 13 15:40:16 NOVST 2010 root@gw-msk.mydom.RU:/usr/obj/usr/src/sys/KERNELGW i386
Код: Выделить всё
GW-MSK# pkg_info | grep nsd
nsd-3.2.5 An authoritative only non-recursive name server
/usr/local/etc/rc.d/nsd restart выдает:
Код: Выделить всё
GW-MSK# /usr/local/etc/rc.d/nsd restart
2535: not found
Merging nsd zone transfer changes to zone files.
nsdc: no patch necessary.
Stopping nsd.
kill: 2535: No such process
Starting nsd.
Слейва пока нет, мне бы с мастером разобраться.
Конфиг мастера:
Код: Выделить всё
# options for the nsd server
server:
ip-address: 0.0.0.0
hide-version: yes
debug-mode: yes
ip4-only: yes
database: "/usr/local/etc/nsd/data/nsd.db"
identity: "DNS"
logfile: "/var/log/nsd.log"
server-count: 4
tcp-count: 10
tcp-query-count: 0
tcp-timeout: 120
ipv4-edns-size: 4096
pidfile: "/usr/local/etc/nsd/run/nsd.pid"
port: 53
statistics: 3600
# Run NSD in a chroot-jail.
chroot: "/usr/local/etc/nsd"
zonesdir: "/usr/local/etc/nsd/zones"
difffile: "/usr/local/etc/nsd/data/ixfr.db"
xfrdfile: "/usr/local/etc/nsd/data/xfrd.state"
verbosity: 3
key:
name: "ns1-ns2.mydom.ru"
algorithm: hmac-md5
secret: "i6p0x6/nm6eYaHHnAw8bMw=="
# Sample zone 1
zone:
name: "mydom.ru"
zonefile: "./master/mydom.ru.zone"
#notify: 192.168.0.233 ns1-ns2.mydom.ru
Код: Выделить всё
$TTL 1800 ;minimum ttl
mydom.ru. IN SOA ns1.mydom.ru. hostmaster.mydom.ru. (
2008062414 ;serial
3600 ;refresh
9600 ;retry
180000 ;expire
600 ;negative ttl
)
NS ns1.mydom.ru.
NS ns2.mydom.ru.
MX 10 mail
A 127.0.0.24
ns1 A 192.168.8.233
ns2 A 192.168.0.233
ftp A 192.168.8.233
mail A 192.168.8.233
Код: Выделить всё
GW-MSK# netstat -an | grep 53
tcp4 0 0 *.53 *.* LISTEN
udp4 0 0 *.53 *.*
Код: Выделить всё
[1276771672] nsd[2535]: notice: nsd started (NSD 3.2.5), pid 2535
[1276771797] nsd[2624]: error: ...stale pid file from process 2535
[1276771797] nsd[2624]: notice: nsd started (NSD 3.2.5), pid 2624
[1276773332] nsd[2845]: error: ...stale pid file from process 2624
[1276773332] nsd[2845]: notice: nsd started (NSD 3.2.5), pid 2845
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Готовится статья о DNS сервере NSD
С pid-файлом что-то не то... Покажите через "ls -laso" какие права выставлены на:
Код: Выделить всё
/usr/local/etc/nsd
/usr/local/etc/nsd/data
/usr/local/etc/nsd/zones
/usr/local/etc/nsd/run
/usr/local/etc/nsd/run/nsd.pid
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- проходил мимо
Re: Готовится статья о DNS сервере NSD
Код: Выделить всё
2 drwxr-xr-x 5 root wheel - 512 Jun 17 15:14 nsd
2 drwxrwx--- 2 root bind - 512 Jun 17 14:32 data
2 drwxrwxrwx 2 root bind - 512 Jun 7 13:15 run (тут раньше было как в статье 770, дал 777 для проверки, ниче не поменялось)
2 drwxr-x--- 4 root bind - 512 Jun 8 10:41 zones
2 -rwxrwxrwx 1 bind bind - 5 Jun 17 17:44 nsd.pid
Покажу-ка я sh-скрипт запуска NSD, т.к. он немного отличается.
Код: Выделить всё
#!/bin/sh
#
# $FreeBSD: ports/dns/nsd/files/nsd.in,v 1.6 2010/03/27 00:12:56 dougb Exp $
#
# PROVIDE: nsd
# REQUIRE: DAEMON
#
# Add the following line to /etc/rc.conf to enable nsd:
#
# nsd_enable="YES"
#
. /etc/rc.subr
name=nsd
rcvar=`set_rcvar`
required_files=/usr/local/etc/nsd/nsd.conf
command=/usr/local/sbin/${name}
pidfile=`/usr/local/sbin/nsd-checkconf -o pidfile /usr/local/etc/nsd/nsd.conf`
#pidfile=`/usr/local/etc/nsd/run/${name}.pid` [b]ТУТ ПРОБОВАЛ КАК ПО СТАТЬЕ->результат тот же, на запускается.[/b]
load_rc_config ${name}
nsd_enable=${nsd_enable-"NO"}
stop_cmd="nsd_stop"
nsd_stop()
{
echo "Merging nsd zone transfer changes to zone files."
/usr/local/sbin/nsdc patch
sleep 5
echo "Stopping nsd."
/usr/local/sbin/nsdc stop
}
run_rc_command "$1"
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Готовится статья о DNS сервере NSD
Покажите лог "/var/log/nsd.log" полностью. Очистите старый лог и перезапустите NSD еще раз.
Может он туда ругается на что-нибудь конкретное.
Может он туда ругается на что-нибудь конкретное.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- проходил мимо
Re: Готовится статья о DNS сервере NSD
Ничего нового в логах. 2 строки. Лог двух перезапусков см. выше. Точно такой же лог, только другие пид-ы и время другое....
куда копать - хз...можт попробовать не жайлить и глянуть что будет?
куда копать - хз...можт попробовать не жайлить и глянуть что будет?
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Готовится статья о DNS сервере NSD
Я не пробовал запускать его в джайле, только в чруте...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- проходил мимо
Re: Готовится статья о DNS сервере NSD
Распиши пжл. поподробнее со чрутом. Я про него и имел в видую. Кажется, чего-то NSD не хватает для полного запуска..terminus писал(а):Я не пробовал запускать его в джайле, только в чруте...
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Готовится статья о DNS сервере NSD
ничего дополнительного - просто в конфиге указано
конфиг в статье
http://www.lissyara.su/articles/freebsd/programms/nsd/
Код: Выделить всё
chroot: "/usr/local/etc/nsd"
http://www.lissyara.su/articles/freebsd/programms/nsd/
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- проходил мимо
Re: Готовится статья о DNS сервере NSD
Ну если тока это - я делал, ниче не помогло. Более того, закомментировал чтоб без чрута - та же история...уже и не знаю куда копать...
грустно, но придецца ставить BIND...
грустно, но придецца ставить BIND...