В Linux (Fedora или Cent OS и т.д.) Я хочу сказать, что если одна программа пытается загрузить с одного URL-адреса, она идет на мой хост (мой URL-адрес) вместо того, что она пытается перейти. Что-то вроде /etc /hosts, но /etc /hosts вместо хоста является ip.

Спасибо!

1 ответ1

0

Вы можете установить Dnsmasq. и настройте его так, чтобы переопределять вышестоящие DNS-серверы для определенных имен. Есть пакеты Dnsmasq почти для каждого дистрибутива Linux. Смотрите этот пост в блоге для простых инструкций о том, как его настроить. Это легко сделать.

Например, вы можете настроить Dnsmasq переопределить любое конкретное имя хоста, скажем cnn.com так , что любая программа на вашем компьютере или использует ваш компьютер для DNS, будет видеть bbcnews.com вместо cnn.com

Если ваши собственные имена хостов настроены в /etc /hosts, то в /etc/nsswitch.conf измените строку

hosts:          files dns

в

hosts:          dns files

чтобы дать предпочтение DNS над конфигурацией /etc/hosts .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .