Назад | Перейти на главную страницу

DNS-сервер Windows зарегистрирует не ** DHCP ** клиента (сервер) в 2008R2

У нас есть Linux ящики со статическим IP, некоторые используют Centos и другие Debian, используя диапазоны IP-адресов, зарезервированные для разработки и тестирования.

Эти поля нужны нам для «публикации» их DNS в DNS Server 2008R2 без вмешательства администратора и вручную.

У этих хостов правильно настроено имя хоста, но они не регистрируются в DNS, поэтому я не могу получить к ним доступ с их именем хоста.

В окне Windows этот процесс является автоматическим, и вы можете принудительно перерегистрировать ipconfig / registerdns. Есть ли у нас аналог для семейства Linux?

Идея состоит в том, чтобы заставить эти хосты автоматически добавлять для себя запись на DNS-сервере, чтобы я мог получить к ним доступ, используя их имя хоста.

RFC 2136 «Динамические обновления в системе доменных имен (DNS UPDATE)» определяет протокол.

Собственно, есть утилита под названием nsupdate который следует протоколу и предоставляет то, что я искал. В Debian и Ubuntu, nsupdate определяется как nsupdate - малоизвестный брат nslookup

Вы можете добавлять и удалять 'а', 'аааа', 'cname' и, возможно, другие записи.

Важно напомнить, что ваш DNS-сервер должен быть «открытым» и принимать динамические обновления. Из-за того, что вы можете добавить любой произвольный IP-адрес и удалить легальные записи, динамические обновления делают ваш DNS-сервер очень небезопасным источником информации! впрочем, круто!

образец

nsupdate
update add xxx.yyy.com. 600 a 10.11.12.13
update delete www.example.com cname
update delete www1.example.com a
update add xxx.yyy.com 600 a 10.11.12.13
update add aaa.yyy.com  600 cname xxx.yyy.com.
send