2017-04-26 22:31:10 |
Mike Pontillo |
description |
When a DHCP lease is created, MAAS uses the hostname provided by the DHCP client to create a DNS record.
This has two issues:
(1) Hostnames with invalid characters are allowed. For example, I saw a hostname like "Nintendo 3DS.maas" on my home MAAS.
(2) When the DHCP lease is released, the DNS record is not removed; it remains in the database with no IP addresses associated with it. |
When a DHCP lease is created, MAAS uses the hostname provided by the DHCP client to create a DNS record.
This has several issues:
(1) Hostnames with invalid characters are allowed. For example, I saw a hostname like "Nintendo 3DS.maas" on my home MAAS.
(2) When the DHCP lease is released, the DNS record is not removed; it remains in the database with no IP addresses associated with it.
(3) When a DHCP lease is acquired, it can add a DNS record that clashes with the hostname of an existing node.
(4) A dynamic DHCP request can incorrectly affect an existing preconfigured static DNS entry. |
|