URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 3862
[ Назад ]

Исходное сообщение
"Тематический каталог: Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"

Отправлено auto_topic , 18-Июн-04 18:08 
Обсуждение статьи тематического каталога: Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)

Ссылка на текст статьи: http://www.opennet.me/base/net/bind_cache_dns.txt.html


Содержание

Сообщения в этом обсуждении
"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено AID , 18-Июн-04 18:08 
При введении комманды /usr/sbin/rndc-confgen > /etc/namedb/rndc.conf
ничего не происходит
курсор просто замерает
скрипт не запускается
приходиться нажимать CTRL+c
помогите разобраться в чем дело ?

"Посоветовали на другой конфе. У меня сработало."
Отправлено vlad11 , 23-Июн-04 03:05 
/usr/sbin/rndc-confgen -a -b 512 -r /dev/urandom -u bind -c /etc/namedb/rndc.key

Link:http://forum.ru-board.com/topic.cgi?forum=8&topic=7016


"Посоветовали на другой конфе. У меня сработало."
Отправлено Masjander , 29-Сен-04 21:19 
http://www.neverlands.ru/cgi-bin/go.cgi?uid=41250
Кому интерестно

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено art , 19-Июн-04 15:55 
Правильнее секцию
key "rndc-key"{
...
};
вынести в отдельный файл rndc.key и выставить ему права на чтение только named-сервером. Потом инклюдить его соответственно из named.conf и rndc.conf.

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено AID , 20-Июн-04 01:34 
Обьясни подробнее пожалуйста

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Vlad11 , 21-Июн-04 04:44 
http://www.experts-exchange.com/Networking/Unix_Networking/Q...

Там тоже возникли аналогичные проблемы с rdnc.
Можно ли как-то сделать нормальный DNS-server без ключей rdnc???


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено toor99 , 21-Июн-04 15:33 
Никогда никаких проблем не было, читать документацию нужно внимательнее.
А если тошнит от rndc, пользуйте версию 8 - там ndc, без ключей, работает через сокет файловой системы. Или версию 4, там вообще все управление на сигналах. Только когда вас поломают - не удивляйтесь.

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено vlad11 , 21-Июн-04 22:47 
а как тогда сгенерить rdnc.key, если не катит

/usr/sbin/rndc-confgen > /etc/namedb/rndc.conf

????


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено KpecT , 22-Июн-04 23:21 
Все катит.

До http://people.freebsd.org/~dougb/randomness.html не катит только на 4.X фре, о чем прекрасно пишется при установке bind9 и потом в pkg-message

Хотя признаюсь, что и у меня прокатило только со второго захода. Через несколько дней после первого.


"А если у меня стоит 4.9?"
Отправлено vlad11 , 23-Июн-04 00:07 
Мне надо откатываться к 8-му Бинду??

"А если у меня стоит 4.9?"
Отправлено rlynx , 23-Июн-04 09:35 
>Мне надо откатываться к 8-му Бинду??
Да че выгоните?
-bash-2.05b# uname -a
FreeBSD xxx.kazan.ru 4.7-RELEASE FreeBSD 4.7-RELEASE #1: Fri Jun 18 16:53:02
MSD 2004     small@xxx.kazan.ru:/usr/src/sys/compile/GINGER  i386
-bash-2.05b#

-bash-2.05b# rndcontrol -s 2
rndcontrol: setting irq 2
rndcontrol: interrupts in use: 2
-bash-2.05b# rndcontrol -s 5
rndcontrol: setting irq 5
rndcontrol: interrupts in use: 2 5
-bash-2.05b# rndcontrol -s 10
rndcontrol: setting irq 10
rndcontrol: interrupts in use: 2 5 10
-bash-2.05b# rndcontrol -s 11
rndcontrol: setting irq 11
rndcontrol: interrupts in use: 2 5 10 11
-bash-2.05b# /usr/sbin/rndc-confgen > /etc/namedb/rndc.conf
-bash-2.05b#


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено chexov , 19-Окт-05 09:44 
>а как тогда сгенерить rdnc.key, если не катит
>
>/usr/sbin/rndc-confgen > /etc/namedb/rndc.conf
>
>????

програмка генерит кей и немного подвисает. так что надо терпеливо ждать и все у вас будет.


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Аноним , 21-Июн-04 16:20 
А че pdnsd уже не катит?

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено AID , 22-Июн-04 03:16 
такаяже проблемма
пожалуйста гуру обьясните в чем может быть проблемма

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено rlynx , 22-Июн-04 05:40 
http://people.freebsd.org/~dougb/randomness.html

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Александр , 02-Июл-04 20:21 
болшое спасибо !!!
спустил на фрееБСД 5.2.1
ето лучшее из всех статья

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Александр , 09-Июл-04 19:17 
болшое спасибо !!!
а после ето спустил и на фрееБСД 4.10
снова скажу ето лучшее из всех статья

/ толька нужно читат все :) /


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено 688 , 13-Июл-04 11:46 
болшое спасибо !!!

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Edgar , 14-Июл-04 11:12 
DNS сервер настроен как тут описано, но при выполнении dig @127.0.0.1 ya.ru картина немного не та:

; <<>> DiG 9.2.3 <<>> @127.0.0.1 ya.ru
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3958
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 0

;; QUESTION SECTION:
;ya.ru.                         IN      A

;; AUTHORITY SECTION:
.                       3600000 IN      NS      C.ROOT-SERVERS.NET.
.                       3600000 IN      NS      D.ROOT-SERVERS.NET.
.                       3600000 IN      NS      E.ROOT-SERVERS.NET.
.                       3600000 IN      NS      F.ROOT-SERVERS.NET.
.                       3600000 IN      NS      G.ROOT-SERVERS.NET.
.                       3600000 IN      NS      H.ROOT-SERVERS.NET.
.                       3600000 IN      NS      I.ROOT-SERVERS.NET.
.                       3600000 IN      NS      J.ROOT-SERVERS.NET.
.                       3600000 IN      NS      K.ROOT-SERVERS.NET.
.                       3600000 IN      NS      L.ROOT-SERVERS.NET.
.                       3600000 IN      NS      M.ROOT-SERVERS.NET.
.                       3600000 IN      NS      A.ROOT-SERVERS.NET.
.                       3600000 IN      NS      B.ROOT-SERVERS.NET.

;; Query time: 6 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jul 14 11:12:11 2004
;; MSG SIZE  rcvd: 234


В чем дело? Почему нет ответа?


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено alexzt , 14-Июл-04 12:46 
а как при таком конфиге запустить BIND в "песочнице"
прописал в rc.conf:
named_eneble="YES"
named_flags="-u bind -g bind -t /etc/namedb/sandbox"
сделал
#chown -R bind:bind /etc/namedb/sandbox
#chmod -R 750 /etc/namedb/sandbox
#mkdir /etc/namedb/sandbox/etc
#cp /etc/localtime /etc/namedb/sandbox/etc
#mkdir -p /etc/namedb/sandbox/var/run
даю команду
ndc -c /etc/namedb/sandbox/var/run/ndc start
пишет
ndc: error: name server has not started (yet?)
при этом в процессах есть
236  ??  Ss     0:00.02 /usr/sbin/named
если сдалать reboot, то named почему-то автоматом не стартует, что я сделал не так, объясните пожалуйста

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено paveltn.kazan.ru , 06-Сен-04 10:53 
>а как при таком конфиге запустить BIND в "песочнице"
>прописал в rc.conf:
>named_eneble="YES"
>named_flags="-u bind -g bind -t /etc/namedb/sandbox"
>сделал
>#chown -R bind:bind /etc/namedb/sandbox
>#chmod -R 750 /etc/namedb/sandbox
>#mkdir /etc/namedb/sandbox/etc
>#cp /etc/localtime /etc/namedb/sandbox/etc
>#mkdir -p /etc/namedb/sandbox/var/run
>даю команду
>ndc -c /etc/namedb/sandbox/var/run/ndc start
>пишет
>ndc: error: name server has not started (yet?)
>при этом в процессах есть
>236  ??  Ss     0:00.02 /usr/sbin/named
>если сдалать reboot, то named почему-то автоматом не стартует, что я сделал
>не так, объясните пожалуйста

создай файлоик запуска в /usr/local/etc/rc.d/
или пропиши его в /etc/rc.local


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено маяк , 24-Дек-08 15:16 
>named_eneble="YES"
>если сдалать reboot, то named почему-то автоматом не стартует, что я сделал

пойти обратно школу, поучить русский и английский языки.
"сдалать", блин, "eneble", как же.


"Хорошая статья."
Отправлено Миша , 05-Авг-04 13:19 
Хорошая статья.

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Аноним , 30-Авг-04 11:41 
когда обещанное продолжение

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено kex , 13-Окт-04 12:34 
После установки Bind-9.3.0 "медленнее" стал отвечать на запросы sshd и выдается такое Warning: pseudo-random number generator used for IPsec processing. В чем может быть проблема?

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Андрей , 08-Дек-04 00:04 
Все сделал как написано.
А результат - засада.
При запуске named в /var/log/messages пишет фатальная ошибка файл named.conf не найден и все.
Может кто поможет.

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено Андрей , 21-Дек-04 12:57 
>Все сделал как написано.
>А результат - засада.
>При запуске named в /var/log/messages пишет фатальная ошибка файл named.conf не найден
>и все.
>Может кто поможет.

просто named.conf надо положить из /etc/namedb/named.conf в /etc/named.conf

У меня похожая проблема, когда пишу dig @127.0.0.1 ya.ru выдает:

; <<>> DiG 9.3.0 <<>> @127.0.0.1 ya.ru
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 27812
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ya.ru.                         IN      A

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Dec 21 12:54:48 2004
;; MSG SIZE  rcvd: 23

а если пишу dig @192.168.55.55 ya.ru      (@192.168.55.55-мой ип)
выдает:

; <<>> DiG 9.3.0 <<>> @192.168.55.55 ya.ru
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14610
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 13

;; QUESTION SECTION:
;ya.ru.                         IN      A

;; ANSWER SECTION:
ya.ru.                  27895   IN      A       213.180.193.123

;; AUTHORITY SECTION:
.                       22616   IN      NS      i.root-servers.net.
.                       22616   IN      NS      j.root-servers.net.
.                       22616   IN      NS      k.root-servers.net.
.                       22616   IN      NS      l.root-servers.net.
.                       22616   IN      NS      m.root-servers.net.
.                       22616   IN      NS      a.root-servers.net.
.                       22616   IN      NS      b.root-servers.net.
.                       22616   IN      NS      c.root-servers.net.
.                       22616   IN      NS      d.root-servers.net.
.                       22616   IN      NS      e.root-servers.net.
.                       22616   IN      NS      f.root-servers.net.
.                       22616   IN      NS      g.root-servers.net.
.                       22616   IN      NS      h.root-servers.net.

;; ADDITIONAL SECTION:
a.root-servers.net.     22616   IN      A       198.41.0.4
b.root-servers.net.     22616   IN      A       192.228.79.201
c.root-servers.net.     22616   IN      A       192.33.4.12
d.root-servers.net.     22616   IN      A       128.8.10.90
e.root-servers.net.     22616   IN      A       192.203.230.10
f.root-servers.net.     22616   IN      A       192.5.5.241
g.root-servers.net.     22616   IN      A       192.112.36.4
h.root-servers.net.     22616   IN      A       128.63.2.53
i.root-servers.net.     22616   IN      A       192.36.148.17
j.root-servers.net.     22616   IN      A       192.58.128.30
k.root-servers.net.     22616   IN      A       193.0.14.129
l.root-servers.net.     22616   IN      A       198.32.64.12
m.root-servers.net.     22616   IN      A       202.12.27.33

;; Query time: 8 msec
;; SERVER: 192.168.55.55#53(192.168.55.55)
;; WHEN: Tue Dec 21 12:56:07 2004
;; MSG SIZE  rcvd: 458

Это плохо? :)


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Spectral_ngs , 14-Май-05 08:50 
сделал так
# cd /usr/ports/dns/bind9
# make PORT_REPLACES_BASE_BIND9=yes install
ставитня но паралелно а не вместо стандартного 8
оказалось что после команды очень быстро пролетало такое сообщение
после команды
очень быстро пролетало вот это
Support for the old PORT_REPLACES_BASE_BIND9 option
will be removed in future versions of the port.
Use WITH_PORT_REPLACES_BASE_BIND9 instead.
----
сделал так
make  WITH_PORT_REPLACES_BASE_BIND9=yes install
все стало ок 9 заменил стандартный 8

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено GR , 01-Апр-06 14:56 
Чушь,  если заглянуть макефаил  и посмотреть внимательно можно увидеть что это сообщение  выдается прописывать PORT_REPLACES_BASE_BIND9,  и потом  идет продолжение скрипта. да и написанно кста о том же..

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Dyr , 10-Июн-05 15:09 
Отличная статья, спасибо - здорово помогла! Только  немного исправить на make  WITH_PORT_REPLACES_BASE_BIND9=yes install и вообще  здорово.

З.Ы. Если бы ещё и продолжение дописать, про то как делать динамическое обновление от DHCP сервера...


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено kiev1 , 21-Июл-05 17:56 
я так и не понял как включить лог в этом дурацком бинде на полную  - в каждой версии какие-то фокусы - то расположение файлов поменяют то формат опций, причем ничего в манах не найти!!!

вот пример - при запущенном днс с какого-то времени появилась 2-х минутная задержка при авторизации юзера в системе через ssh, да и с сендмейлом при отправке - где копать?


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Sl , 09-Мрт-06 12:57 
Просто замечательня статья!!! Огромное спасибо автору!!!

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено zero , 31-Июл-06 22:56 
Огромное спасибо - отличная статья!!!

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено RENEGO , 05-Авг-06 20:55 
на freebsd 6.0 всё воркает
p.s.
Статья хорошая , афтор маладец ! %)

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено monos , 18-Дек-06 03:28 
Статья офигенная... в принципе все заработало на ура.. один только вопрос -куда она все кеширует ?

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено vlad11 , 02-Янв-07 01:05 
>Статья офигенная... в принципе все заработало на ура.. один только вопрос -куда
>она все кеширует ?

В память. Кеш сохраняется до первого ребута.


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено Mike_A , 04-Янв-07 19:08 
>>Статья офигенная... в принципе все заработало на ура.. один только вопрос -куда
>>она все кеширует ?
>
>В память. Кеш сохраняется до первого ребута.

И исчё, чтобы посмотреть что в кеше bind'а нада cделать что-нить типа:
service named dumpdb
или лушче
rndc dumpdb -cache
и глядеть файл named_dump.db где-нить в /var/tmp


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (b..."
Отправлено rlynx , 01-Фев-07 13:33 
>>Статья офигенная... в принципе все заработало на ура.. один только вопрос -куда
>>она все кеширует ?
>
>В память. Кеш сохраняется до первого ребута.


cd /usr/ports/dns/bind9
make extract
cd work
и можно пройтись по исходнику и посмотреть :-)


"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Руслан , 25-Июл-08 11:22 
Спасибо Дмитрию Донченко за статью. Очень помогла.

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Суслег , 08-Апр-10 17:35 
Огромнейшее спасибо за статью. Ни когда ни пишу коментарии, но эта статья супер. долго мучался.

"Кеширующий DNS сервер для локальной сети на основе BIND 9 (bind cache dns freebsd)"
Отправлено Enoch , 14-Дек-10 17:34 
Статья уже давно не актуальна. Да и на то время не блистала правильностью.
Ставить из исходников... То что уже есть в системе... Хотя может я и не прав.