Tengo servidores alojados en un proveedor de alojamiento y también alojan los registros DNS de mis nombres de dominio. Ahora quiero agregar subdominios resueltos por mi propio servicio DNS. Así por ejemplo:
- el servidor de nombres del proveedor de alojamiento conoce la dirección IP para
econemon.com
- uno de mis servidores conoce la dirección IP para
ftp.econemon.com
También,
- los subdominios desconocidos o indefinidos deben enrutarse a la misma IP que el dominio principal
- en caso de falla de mi servicio DNS, sería genial si todas las solicitudes van a la dirección IP asociada
econemon.com
, pero no estoy seguro de cómo debería funcionar.
Ahora, he leído los artículos de Wikipedia sobre DNS para desempolvar mi conocimiento, pero la parte que me deja confundido es: ¿cómo sabe un cliente para qué servidor pedir la dirección IP ftp.econemon.com
? ¿Obtiene esa información del anfitrión? Si es así, ¿tengo que registrar el subdominio allí (y para qué necesitaría mi servidor de nombres para entonces)?
fuente
ftp NS ns1.econemon.com.
en el primer ejemplo?Debe agregar una entrada NS para ftp.econemon.com que apunte a su propio servidor DNS. Cuando un cliente quiera resolver algo.ftp.econemon.com, le preguntará a su proveedor DNS, que responderá que puede resolverse en su propio servidor. Un ejemplo sería:
ftp.econemon.com. EN NS myownns.econemon.com.
myownns.econemon.com. EN UN YOUR_DNS_SERVER_IP
Tener algo antes de .econemon.com. para trabajar puedes usar un comodín (*)
fuente
Pero para algo como ftp.econemon.com puede que no necesite delegar nada. Algo así como ftp.econemon.com suele ser un nombre de host, no un subdominio. Si ese es el caso, simplemente agregue un registro A para él.
ftp.econemon.com. IN A 192.168.1.1
También puede agregar registros A con puntos en ellos, por ejemplo:
ftp.something.econemon.com. IN A 192.168.1.3
Si el DNS está enlazado, puede usar comodines para, por ejemplo:
*.something.econemon.com. IN A 192.168.1.3
No estoy seguro de que la delegación sea realmente útil a menos que realmente desee permitir que otra persona u organización administre el subdominio.
fuente