Resolvendo endereço IPv4 do DNS usando o endereço Ipv6 de um host

2

Eu preciso fazer uma consulta DNS a um dos meus clientes usando o IPv6 para resolver o endereço IPv4 da máquina, como eu faria isso? Eu sei que posso apenas usar o nome do host para resolver o IPv4 & IPv6 para a máquina, mas a atribuição é usar o endereço IPv6 para resolver o endereço IPv4 para um dos clientes da rede.

O cliente é uma máquina com Windows 7 e o servidor DNS é debian usando o Bind9.

Eu tentei adicionar o endereço IPv4 ao registro PTR do endereço IPv6, mas isso resultou em obter apenas o endereço IPv4 ou o nome do host do cliente ao fazer o nslookup (metade do tempo mostraria o nome do host, metade do o tempo que mostraria o endereço Ipv4).

O que eu estou essencialmente procurando fazer é que quando eu escrevo (nslookup 2001: db8: acad: 1 :: 10), o DNS-Server responda com o hostname & o endereço Ipv4.

    
por NinjaAnte 29.11.2015 / 14:09

1 resposta

1

Você não pode realmente fazer isso. Se você fizer uma pesquisa inversa para um endereço IPv6 e obter o nome do host, esse nome poderá não ter nenhum IPv4 anexado a ele ou poderá ser o endereço de outra máquina inteiramente. Registros PTR devem apontar para nomes, não para endereços IP.

Você pode adicionar registros TXT com os registros IPv4, mas eles precisam ser editados manualmente, por isso, não há realmente um ponto em usar o DNS para isso.

Em qualquer caso, você precisa fazer duas consultas e não pode simplesmente enviar uma consulta simples para determinar isso.

Eu assumo que isso pode ser um problema XY, então se você explicar por que você precisa disso, pode ajudar.

    
por 30.11.2015 / 10:28

Tags