Как временно переопределить настройки DNS для определенного доменного имени, чтобы оно указывало на localhost?

Как временно переопределить настройки DNS для определенного доменного имени, чтобы оно указывало на localhost?

Мне нужно, чтобы Ubuntu использовал определенное доменное имя для временного указания на адрес localhost. Как мне настроить это?

решение1

О чем мы здесь говорим? Об одном хосте, сети, DNS-сервере, обслуживающем ваш домен?

Я собираюсь использовать один хост:

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

Если вы действительно находитесь в сети, то, пожалуйста, добавьте больше информации к вашему вопросу.

решение2

Я разработал утилиту командной строки Node.js под названиемимена хостовсделать это легко и программно.

Установить hostnamesс помощью npm install hostnames.

Затем добавьте имя хоста, используя sudo hostnames add(например, укажите lickstats.comна localhostusing label lickstats.

Наконец, включите переопределение с помощью hostnames enable lickstats -t( -tвременно включает переопределение, пока вы не нажмете ctrl+c).

Связанный контент