¿Cómo anular temporalmente una configuración de DNS para que un determinado nombre de dominio apunte a localhost?

¿Cómo anular temporalmente una configuración de DNS para que un determinado nombre de dominio apunte a localhost?

Necesito que Ubuntu use un determinado nombre de dominio para apuntar temporalmente a una dirección de host local. ¿Cómo podría configurar eso?

Respuesta1

¿De qué estamos hablando aqui? ¿Un único host, una red, un servidor DNS que sirve a su dominio?

Voy a ir con un solo host:

echo '127.0.0.1 somehost.example.org' | sudo tee -a /etc/hosts

Si de hecho está en una red, agregue más información a su pregunta.

Respuesta2

Desarrollé una utilidad de línea de comandos de Node.js llamadanombres de hostpara hacer esto sin esfuerzo y programáticamente.

Instalar hostnamesusando npm install hostnames.

Luego, agregue un nombre de host usando sudo hostnames add(por ejemplo, señale lickstats.comusando localhostetiqueta lickstats.

Finalmente, habilite la anulación usando hostnames enable lickstats -t( -thabilita la anulación temporalmente hasta que presione ctrl+c).

información relacionada