|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Kirill Nuzhdin 2:5020/400 06 Oct 2006 10:18:23 To : Nikolay Solomatin Subject : Re: DDNS+DHCP - не обновляется прямая зона (при этом, обратная зона обн -------------------------------------------------------------------------------- обновляется) Nikolay Solomatin wrote: > DHCP 3.0.4 и BIND 9.3.2 > Пытаюсь сделать динамическое > обновление зон DNS при выдаче адреса DHCP. > Hо, обновляется только обратная зона. > При этом, все записи, которые я вносил > вручную, в этом файле пропадают. > Прямая зона обновляться не хочет и в > логе bind (named-update.log) есть только записи > об обновлении обратной зоны - про > прямую ни слова. > BIND работает в песочнице /usr/local/named и в > нём сделано так, что наружу он выдаёт > одни данные, а на запросы изнутри сети > выдаёт другие соответствия имён > хостов и IP (view "internal" и "external"). Вроде > нормально работает.. > > DHCP тоже работает (правда, почему-то > выдаёт адреса начиная с максимального > адреса диапазона - особо не мешает, но > если можно надоумьте как снизу вверх > нумерацию вернуть) > > Вопросы. > 1) почему не обновляется прямая зона ? может быть из-за этого: man 5 dhcpd.conf If the server is configured to allow client updates, then if the client sends a fully-qualified domain name in the FQDN option, the server will use that name the client sent in the FQDN option to update the PTR record. For example, let us say that the client is a visitor from the "radish.org" domain, whose hostname is "jschmoe". The server is for the "example.org" domain. The DHCP client indicates in the FQDN option that its FQDN is "jschmoe.radish.org.". It also indicates that it wants to update its own A record. The DHCP server therefore does not attempt to set up an A record for the client, but does set up a PTR record for the IP address that it assigns the client, pointing at jschmoe.radish.org. Once the DHCP client has an IP address, it can update its own A record, assuming that the "radish.org" DNS server will allow it to do so. > 2) как быть, если я хочу в файлы зон > что-то прописать вручную? (DHCP раздаёт с > 30-го по 250 адрес, остальные у меня > заныканы для ручного прописывания, но > эти записи в файлах зон теряются при > автоообновлении) чтобы прописать вручную - или сделать скрипт, который по твоим параметрам делает динамический апдейт зон, или: rndc freeze zone_name vi zone_file rndc thaw zone_name > Hиже даю конфиги, извините, если > слишком много - просто чтобы уж точно > всё сразу... > > ********************************************************************** > Файл /usr/local/named/etc/namedb/0.168.192.in-addr.arpa : > > $ORIGIN . > $TTL 900000 ; 1 week 3 days 10 hours > 0.168.192.in-addr.arpa IN SOA ns.nik.XX.ru. root.ns.nik.XX.ru. ( > 2006270902 ; serial > 900 ; refresh (15 minutes) > 900 ; retry (15 minutes) > 3600000 ; expire (5 weeks 6 days 16 hours) > 3600 ; minimum (1 hour) > ) > NS ns. > NS ns.nik.XX.ru. > #После автоматического обновления > зоны в этом файле в этом месте > появляется: > $ORIGIN 0.168.192.in-addr.arpa. > $TTL 720000 ; 1 week 1 day 8 hours > 250 PTR pupkin.nik.XX.ru. > > (непонятно зачем второй $ORIGIN > 0.168.192.in-addr.arpa. > и откуда второй $TTL 720000 ; 1 week 1 day 8 hours > причём, после автообновления > пропадают записи хостов, которые я тут > прописал вручную) второй ориджин - это бинд так сортирует зоны, ттл задает тот, кто посылает апдейт, то есть, по всей видимости, dhcpd (может это default-lease-time/2 ?) попробуй руками сделать апдейт и посмотреть, исчезнут ли записи -- Best regards, Kirill Nuzhdin --- ifmail v.2.15dev5.3 * Origin: MSU (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577097fca44.html, оценка из 5, голосов 10
|