Tengo los siguientes datos en mi archivo de zona DNS para mi dominio:
$ORIGIN mydomain.com.
@ IN A 208.X.Y.Z
mail IN A 208.X.Y.Z
... etc..
¿Qué significa la @
línea? Sé lo que es un registro A ... pero ¿un host con un signo de signo ?
domain-name-system
Pure.Krome
fuente
fuente
Respuestas:
RFC 1035 define el formato de un archivo de zona DNS.
... en la página 34 encontrarás:
Esto significa que
@
es un acceso directo para el nombre definido con$ORIGIN
.Puede encontrar más información
$ORIGIN
aquí , que es un extracto de Pro DNS y BIND , publicado por Apress.fuente
Es la raíz, o en su ejemplo es midominio.com.
fuente
A
registro paramydomain.com.
señalar la IP de mi host. Esto hace que una búsqueda de DNS falle con el error de que no pudo resolver el nombre de host. Si cambio elmydomain.com.
a@
, el dominio se resuelve y mi sitio web se vuelve accesible. ¿Cuál es la diferencia entre los dos? ¿Asumo que la zona no lo esmydomain.com
? (Estoy configurando estos registros en el panel de control Namecheap)..
designa el nombre como totalmente calificado, por lo que el origen no debe agregarse. Eso estaría de acuerdo con RFC 1535, y de hecho es la forma en que mi registrador lo usa en sus ejemplos: namecheap.com/support/knowledgebase/article.aspx/9256/29/… Pero tal configuración no funciona cuando intento eso. ¿Quizás el panel de control hace algo más que simplemente agregar la información a la zona tal como está?@
ydomain.com.
debería ser equivalente?Es un alias para el nombre de la zona en sí. En este caso, indica que el nombre de la zona tiene esa dirección (o registro mx, o ...)
fuente