I mean the DHCP server just offer clients ip-numbers right?
Não. O BOOTP era relativamente simples, mas as concessões de DHCP podem incluir muitas opções adicionais - servidores DNS sugeridos, servidores NTP, nome de domínio e assim por diante. A maioria dos clientes enviará uma solicitação de lease contendo a opção Host Name (12) com o nome do host do computador preenchido. Alguns clientes também suportam a opção FQDN (81) .
I understand that the client becomes the owner of its record on the DNS and can change the record
Não e sim. Na verdade, existem dois tipos de DNS dinâmico:
-
No DNS dinâmico ao estilo ISC (gerenciado pelo DHCP), isso não acontece de forma alguma. Tudo é feito pelo servidor DHCP sempre que os clientes obtêm concessões de endereço. O cliente não tem acesso ao seu registro.
(Observação: não confunda o 'nome do proprietário' do domínio do DNS com a propriedade real. simplesmente se refere ao nome do registro em si (em oposição a vários nomes que podem ser encontrados dentro desse registro).)
-
No DNS dinâmico estilo Windows (Active Directory), é o oposto: os próprios computadores sempre adicionam e atualizam diretamente seus próprios registros no AD usando RFC2136, e o servidor DHCP não está envolvido de forma alguma .
Em domínios dinâmicos do AD, os clientes tornam-se proprietários de seus próprios registros - pelo simples motivo de que eles mesmos terão que atualizá-los sempre que o endereço IP deles mudar. (Novamente, o servidor DHCP não gerencia o DNS do Active Directory.)
-
É claro que esses dois estilos podem ser misturados, suportando atualizações gerenciadas por DHCP e autogerenciadas. Se você fornecer DHCP a partir de um servidor Windows associado ao AD, é possível que ele ofereça suporte à atualização do domínio do Active Directory de concessões DHCP e forneça automaticamente a propriedade do registro apenas no caso de o cliente desejar alternar para a atualização automática posteriormente.
(Sim, estou ciente de que o RFC 2136 foi escrito pelo ISC. Mas o dhclient do ISC raramente, ou nunca, o utiliza, enquanto o Microsoft Windows sempre faz isso.)