Это та же проблема спросил здесь но нет никаких указаний на то, что Эдди когда-либо разрешился. Кроме того, я уже просмотрел различные ответы и безуспешно пробовал то, что было предложено.
lease 192.168.10.199 {
starts 4 2010/01/07 00:56:43;
ends 5 2010/01/08 00:56:43;
tstp 5 2010/01/08 00:56:43;
binding state active;
next binding state free;
hardware ethernet 00:0c:e5:4d:9e:e9;
uid "\001\000\014\345M\236\351";
set ddns-rev-name = "199.10.168.192.in-addr.arpa.";
set ddns-txt = "316ae6c100af725fdd91f9de7f200d6c7a";
set ddns-fwd-name = "dell.mylocaldomain";
client-hostname "dell";
}
lease 192.168.10.198 {
starts 4 2010/01/07 05:14:39;
ends 5 2010/01/08 05:14:39;
binding state active;
next binding state free;
hardware ethernet 00:1c:42:e2:6f:4a;
client-hostname "ubuntu";
}
Соответствующая часть dhcpd.conf:
authoritative;
ddns-updates on;
ddns-update-style interim;
ignore client-updates; # Have also tried allow client-updates, no change
update-static-leases on;
include "/etc/rndc.key";
zone mylocaldomain {
primary 192.168.10.1;
key rndckey;
}
zone 10.168.192.in-addr.arpa. {
primary 192.168.10.1;
key rndckey;
}
Я дошел до остановки служб DHCP и DNS и очистки всей информации, относящейся к клиентам, такой как аренда и записи DNS. Файлы журнала зоны были удалены, а службы перезапущены. После принуждения клиентов продлевать аренду у меня все те же результаты.
Что мне не хватает? Почему арендные платы Linux не обновляют DNS и почему это вообще имеет значение, какая ОС у клиентов, если это служба DHCP должна выполнять обновление?
Моя проблема заключалась в A
и PTR
записи для DHCP-клиента Ubuntu 10.04 (Lucid), который не обновляется на сервере Windows 2003, на котором работают и DHCP, и DNS-сервисы.
Я нашел эту ветку с поиском в Интернете windows dhcp ddns linux client
так что даже если это не решает проблему OP, есть большая вероятность, что он решит кого-то другого, который пришел так же, как я.
Изучив журналы в C: \ WINDOWS \ System32 \ dhcp, я увидел, что обновления DHCP → DNS происходят для всех клиентов в нашей локальной сети. Кроме для окна Ubuntu, аналогично описанию проблемы Джоном. Заставляя меня думать, что это то, что должен был сделать DHCP-клиент. запрос. (Несмотря на то, что я явно поставил галочку напротив опции «Всегда динамически обновлять записи DNS A и PTR» в свойствах DHCP-сервера. Хммм.)
Эта почта дал мне точное решение, в котором я нуждался:
send fqdn.fqdn "mymachine.mydomain";
send fqdn.encoded off;
# ^^^ not sure if this is essential, or even desired, but
# it worked, so I'm not complaining.
send fqdn.server-update on;
do-forward-updates on;
# ^^ which may be the default anyway
добавлен к /etc/dhcp3/dhclient.conf
сделали свое дело. После продления срока аренды обновление DHCP-to-DNS прошло для клиента Ubuntu так же, как и для DHCP-клиентов Windows.
Ваш DHCP-клиент Linux запрашивает динамическое обновление DNS? Я не вижу никакой информации в вашем вопросе по этому поводу, и без этого ваши DHCP-запросы Linux не будут регистрироваться DDNS на стороне сервера. Посмотрите раздел «ДИНАМИЧЕСКИЙ DNS» в dhclient.conf
(5) для получения подробной информации о требуемых настройках.