Curinga de subdomínio automático para adições DHCP-DDNS?

2

Estou executando o servidor dhcp-4.0.2 e o bind-9.6.1-P3.

Quando um novo cliente DHCP do Mac OSX com o nome "harry" se conecta à rede, o servidor DHCP concede a ele uma concessão e adiciona o A & PTR grava via DDNS. Isso funciona bem; harry.my.domain aponta para (por exemplo) 192.168.1.3, o cliente Mac sabe que seu nome é harry.my.domain, 192.168.1.3 aponta para harry.my.domain e tudo o que é ótimo.

Agora quero que o * .harry.my.domain seja resolvido para 192.168.1.3 e não quero ter que entrar e adicionar registros de curingas aos arquivos de zona. Eu quero que o Mac se conecte à rede e que o nome do host e o subdomínio do curinga sejam resolvidos para o endereço IP que foi fornecido.

Existe uma maneira de fazer isso?

Obrigado!

    
por Igor Clark 01.03.2010 / 23:13

2 respostas

0

Não é trivial.

Você precisará desabilitar o material interno do DDNS e reimplementar o DNS dinâmico por conta própria, usando um manipulador de eventos "on commit {}". A seção "REFERENCE: EVENTS" da página man do dhcpd.conf (5) aponta os usuários em uma string na linha 72 do código-fonte (server / dhcpd.c) que contém um tal manipulador. Parece indicar que apenas o manipulador um para cada tipo de evento pode existir.

Infelizmente, o manipulador está desatualizado e não usa atualização compatível com RFC, então você também terá que corrigir isso. Dito isso, pode ser tão simples quanto substituir as chamadas de função ns-update () pelas chamadas mais recentes de ddns-update () documentadas em dhcp-eval (5).

Se você fizer isso funcionar, você poderia postar o manipulador de eventos que você acabaria usando?

    
por 25.11.2010 / 03:44
0

Adicione (somente uma vez) o seguinte registro ao seu arquivo de zona BIND:

*.harry.my.domain. CNAME harry.my.domain.
    
por 05.04.2012 / 07:44