Como substituir temporariamente uma configuração de DNS para um determinado nome de domínio apontar para localhost?

Como substituir temporariamente uma configuração de DNS para um determinado nome de domínio apontar para localhost?

Eu preciso que o Ubuntu use um determinado nome de domínio para apontar temporariamente para um endereço localhost. Como eu poderia configurar isso?

Responder1

Do que estamos falando aqui? Um único host, uma rede, um servidor DNS servindo seu domínio?

Eu vou com host único:

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

Se você estiver de fato em uma rede, adicione mais informações à sua pergunta.

Responder2

Desenvolvi um utilitário de linha de comando Node.js chamadonomes de hostpara fazer isso sem esforço e programaticamente.

Instale hostnamesusando npm install hostnames.

Em seguida, adicione um nome de host usando sudo hostnames add(por exemplo, aponte lickstats.compara localhostusing label lickstats.

Finalmente, habilite a substituição usando hostnames enable lickstats -t( -thabilita a substituição temporariamente até você clicar em ctrl+c).

informação relacionada