Búsqueda inversa de DNS

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 21 de marzo de 2021; las comprobaciones requieren 7 ediciones .

Búsqueda de DNS inversa ( búsqueda de DNS inversa en inglés  ): acceda a una zona de dominio especial para determinar el nombre de host por su dirección IP utilizando un registro PTR.

Para cumplir con la solicitud, la dirección del host se traduce a notación inversa, el método de traducción depende de la versión de IP:

El modelo de nomenclatura jerárquica permite delegar el control de una zona al propietario de un rango de direcciones IP. Para hacer esto, los registros autorizados del servidor DNS indican que un servidor separado es responsable de la zona CCC.BBB.AAA.in-addr.arpa (es decir, la red AAA.BBB.CCC.000/24).

La cantidad de registros PTR que describen diferentes nombres por dirección no está limitada por las especificaciones, pero puede estar limitada por el tamaño del paquete UDP, ya que el servidor DNS encapsula su respuesta en UDP. En la mayoría de los casos, solo se crea un registro PTR para una dirección IP, pero también sucede que se crean muchos de ellos, por ejemplo, cuando la dirección IP se usa para varios servidores virtuales con diferentes nombres.

Realización de una consulta inversa

La consulta lee un registro "PTR" que contiene el nombre de dominio que se busca. Si no hay registro, o el subdominio correspondiente no está delegado, se considera que la dirección IP no tiene un registro de DNS inverso.

Los registros PTR no requieren ningún procesamiento especial, son simples registros similares a CNAME que definen alias.

in-addr.arpa

La entrada de DNS in-addr.arpa tiene este aspecto:

56.34.12.10.in-addr.arpa. EN PTR host1.ejemplo.net.

Esto significaría que la dirección IP 10.12.34.56 corresponde al nombre de host host1.example.net .

La entrada DNS ip6.arpa se ve así:

5.4.3.2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.bd0.1.0.0.2.ip6.arpa. EN PTR host1.ejemplo.net.

Esto significaría que la dirección IPv6 2001:0db8::1:2345 corresponde al nombre de host host1.example.net .

Cuando se utiliza el direccionamiento sin clases , existe un problema con la delegación de subredes individuales que no coinciden con el tamaño de la clase (es decir, con el subdominio del siguiente nivel).

Para solucionar este problema se creó el RFC 2317 , que describe la delegación de subdominios in-addr.arpa en direccionamiento classless.

Los rangos de direcciones IPv6 se delegan mediante la zona de dominio ip6.arpa.

Notas

  1. RIPE NCC. Configuración de DNS inverso . Consultado el 23 de julio de 2018. Archivado desde el original el 24 de julio de 2018.

Fuentes