¿Qué significa @ en un nombre de host en la configuración de DNS?

15

Estoy creando nuevos registros DNS en nuestro DC (Windows Server 2016) y me encuentro con zonas donde hay muchos registros que no tienen un nombre de host regular, solo una "@".

Estamos utilizando ámbitos y políticas, nuevas características de Windows Server 2016 para la configuración de DNS.

Sé que se puede usar "*" para los comodines en los nombres de host, pero no sé el significado de "@".

Nombres de host con "@"

jask
fuente
"registros"? ¿Es un término válido o serían mejores las entradas o registros? Estamos hablando de registros de recursos (RR) ...
Matthew Elvey
@MatthewElvey Creo que tienes razón, las entradas o los registros suenan mejor que los "registros".
jask

Respuestas:

30

Si el nombre de un dominio (o zona ) es "ejemplo.com", entonces un registro @ indica que el nombre del registro DNS también es "ejemplo.com".

En la GUI para un servicio DNS de Microsoft Windows Server, esto es (o al menos ha sido durante mucho tiempo) llamado "Igual que la carpeta principal".

Normalmente, el nombre utilizado para un registro DNS indica todo antes del nombre de la zona (comúnmente llamado "nombre de dominio"). Entonces, si ingresa un registro llamado "server01" en una zona DNS llamada "example.com", entonces el registro completo es "server01.example.com". Si desea ingresar un registro donde el registro completo es solo "example.com" (que es necesario para muchas cosas, como registros MX), entonces ingrese una @ en muchos sistemas DNS para decirle al servidor DNS que responda solicitudes de "ejemplo.com". con los datos que agrega al registro en cuestión.

Todd Wilcox
fuente
55
En example.comrealidad, se acorta example.com.: en la configuración del servidor DNS se example.comvuelve example.com.example.com., porque sin el punto de cola es relativo al $ORIGIN, que podría referirse con el @.
Esa Jokinen
¡¡Muchas gracias!! Ahora entiendo mejor cómo funciona.
jask
18

Por lo que pude encontrar en el RFC, significa

@               A free standing @ is used to denote the current origin.

Fuente: https://tools.ietf.org/html/rfc1035

Espero eso ayude

Fran Giménez
fuente
Gracias por la referencia
jask