Como Chris ya escribió, el problema es que "othersite.dev" no es un número. El formato que necesitas es IP hostname1 [hostname2] [hostname3]
.
Sin embargo, el problema más profundo es un malentendido sobre el archivo host y posiblemente sobre el DNS en general. Básicamente, el archivo host no fue diseñado para redirecciones. Era una solución simple de cuando los ciclos de CPU eran caros. Carecía de características como la capacidad de adaptarse a direcciones IP que cambian rápidamente sin necesidad de editar manualmente un archivo. Estos problemas se resolvieron cambiando del archivo host al sistema de resolución basado en la red.
Por lo tanto, la respuesta real a su problema es no usar /etc/hosts
, pero para usar este sistema de nombres distribuido jerárquico en su lugar. Puedes hacerlo de varias maneras. Una forma es el CNAME como lo sugiere Chris. Otra forma sería darle al segundo servidor una dirección IP fija. Tanto una dirección estática real, como hacer una reserva en el servidor DHCP.
El formato de /etc/hosts es "IP" "Hostname" - como 127.0.0.1 localhost
Necesitas un CNAME
en su servidor DNS local para lograr lo que necesita. Puede obtener la IP de "othersite.dev" y vincularla a "testitbeta.dev" como lo hizo con "testitalpha.dev", pero cuando esa IP cambie, tendrá que cambiar su /etc/hosts
archivo también.