¿Cómo puedo volver a mapear un nombre de host a otro, de forma similar a cómo se mapearía un nombre de host a una IP /etc/hosts
?
Por ejemplo, ¿cómo podría asignar oneheckofalongdomainname.com
a a.com
en mi máquina local?
Agregar una entrada en /etc/hosts
no funcionará, ya que asigna nombres de host a direcciones IP , mientras que necesito asignar un nombre de host a otro. Tampoco puedo usar la IP del dominio de destino porque está sujeta a cambios.
domain-name-system
hosts-file
Phillip B Oldham
fuente
fuente
Puede hacerlo, pero esto requeriría un servidor de nombres y no se puede hacer con una entrada / etc / hosts. Debes reenviar un CNAME a otro CNAME. Si es temporal, puede resolver la dirección IP del nombre de host que desea reenviar y poner esto en / etc / hosts o, si es una página web que desea reenviar, puede configurar Apache en consecuencia. Pero para todos los demás servicios (nfs, rsync, ftp), probablemente no podrá hacerlo sin un servidor de nombres (ficticio).
Mira también aquí
fuente
Dependiendo de lo que esté en el otro extremo, un CNAME tampoco funcionará. Si es un sitio web, por ejemplo, podría estar usando encabezados de host, lo que significa que usa el nombre de dominio que solicita para servir el sitio web correcto.
Una forma de evitar esto sería configurar un servidor web local con una redirección al dominio con nombre largo. Luego apuntaría el dominio corto en / etc / hosts a la dirección local 127.0.0.1
fuente