[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: как должен работать ddns + dhcpd + bind?




Еще несколько вопросов по теме.


Машина в сети получает случайны IP адрес и при получении этого IP DHCP сервер обновляет DNS зону. Чтобы в не зависимости от IP адреса машины у неё всегда было одно и то же имя. Это утверждение верно ?


ddns-rev-domainname

Будет добавлен к адресу выданному клиенту для создания PTR записи. По умолчанию это “in-addr.arpa.”

В одном руководстве нашел вот такое значение

ddns-rev-domainname "128.168.192.in-addr.arpa";

В моем случае нужно указывать данный параметр? И если нет то почему ?


Как все таки лучше делать чтобы dhcpd обновлял зону или сам клиент ?

По умолчанию используется параметр allow client-updates;

При таком значении клиент сам обращается к dns серверу для обновления зоны ?

Если да, то как он обновляет зону без ключа ?


Насколько успешное обновление зоны зависит от данных уже имеющихся в зон

Настройка dhcpd + bind.


Машина в сети получает случайный IP адрес и при получении этого IP DHCP сервер обновляет DNS зону. Чтобы в не зависимости от IP адреса машины у неё всегда было одно и то же имя.


ddns-rev-domainname

Будет добавлен к адресу выданному клиенту для создания PTR записи. По умолчанию это “in-addr.arpa.”

В одном руководстве нашел вот такое значение

ddns-rev-domainname "128.168.192.in-addr.arpa";

В моем случае нужно указывать данный параметр? И если нет то почему ?


Как все таки лучше делать чтобы dhcpd обновлял зону или сам клиент ?

По умолчанию используется параметр allow client-updates;

При таком значении клиент сам обращается к dns серверу для обновления зоны ?

Если да, то как он обновляет зону без ключа ?


Насколько успешное обновление зоны зависит от данных уже имеющихся в зонах(прямой и обратной), файле jnl, файле выданных аренд ?


Как bind отнесётся к ручной правке файла зоны db.example.lab  в случае если существует jnl файл ?

Нужно ли менять серийный номер зоны, если используется только один сервер dns?


Почему у меня в файле /var/lib/dhcp/dhcpd.leases в записях выданных аренд отсутствуют поля

set ddns-rev-name = "105.128.168.192.in-addr.arpa.";
 set ddns-txt = "319ae94b9598cfef7c734894a5d6e5bbbf";
 set ddns-fwd-name = "name.example.lab";


Вот часть этого файла:

lease 192.168.128.105 {

 starts 0 2013/07/14 11:09:36;

 ends 0 2013/07/14 11:37:56;

 tstp 0 2013/07/14 11:37:56;

 cltt 0 2013/07/14 11:09:36;

 binding state free;

 hardware ethernet 00:21:91:ef:8b:35;

}

lease 192.168.128.100 {

 starts 0 2013/07/14 11:09:47;

 ends 0 2013/07/14 11:38:07;

 tstp 0 2013/07/14 11:38:07;

 cltt 0 2013/07/14 11:09:47;

 binding state free;

 hardware ethernet 6c:f0:49:b6:75:81;

}
, файле jnl, файле выданных аренд ?


Как bind отнесётся к ручной правке файла зоны db.example.lab  в случае если существует jnl файл ?

Нужно ли менять серийный номер зоны, если используется только один сервер dns?


Почему у меня в файле /var/lib/dhcp/dhcpd.leases в записях выданных аренд отсутствуют поля

set ddns-rev-name = "105.128.168.192.in-addr.arpa.";
 set ddns-txt = "319ae94b9598cfef7c734894a5d6e5bbbf";
 set ddns-fwd-name = "name.example.lab";


Вот часть этого файла:

lease 192.168.128.105 {

 starts 0 2013/07/14 11:09:36;

 ends 0 2013/07/14 11:37:56;

 tstp 0 2013/07/14 11:37:56;

 cltt 0 2013/07/14 11:09:36;

 binding state free;

 hardware ethernet 00:21:91:ef:8b:35;

}

lease 192.168.128.100 {

 starts 0 2013/07/14 11:09:47;

 ends 0 2013/07/14 11:38:07;

 tstp 0 2013/07/14 11:38:07;

 cltt 0 2013/07/14 11:09:47;

 binding state free;

 hardware ethernet 6c:f0:49:b6:75:81;

}


На сколько в моем случае оправдан подход полной чистки зон(прямой и обратной) от записей A, TXT, PTR? Во многих руководствах подразумевается, что сервер настраивается с нуля. Файлы зон пустые, выданные аренды отсутствуют и т.д.
Насколько я понял dhcpd обновляет только зоны с записью TXT или же может создать новую запись добавив к ней TXT. Но изменить запись без TXT он не может и это определяется каким то параметром его конфигурационного файла или по дефолту зашито в него ?
 
Спасибо!
-- 
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru 

Reply to: