Назад | Перейти на главную страницу

с использованием одного из 2 DNS, различающихся запрашиваемым доменом

Я использую какую-то службу dns-proxy (детали не ясны, но, насколько я понимаю, она работает, разрешая домен в облачный прокси-сервер и возвращая его адрес, настраивая его для пересылки моих запросов на фактический домен)

я хочу использовать указанный DNS только при необходимости (например, при доступе к определенному домену), в противном случае использовать метод разрешения по умолчанию.

Я просмотрел руководство resolv.conf и увидел сообщение Настройка сервера имен для домена?. OP, кажется, хочет чего-то похожего.

Есть ли простой способ добиться этого? Я думаю, что разделение DNS (из того немногого, что я понял) является излишним (если это единственный способ, я буду признателен за какое-то руководство, пожалуйста).

ОС - Linux Ubuntu 12.04.

просто

выполните следующие команды

sudo apt-get install dnsmasq

затем редактировать /etc/dnsmasq.conf (с участием sudo!)

найдите в файле следующую строку

#server=/localnet/192.168.0.1

и добавить потом

server=/your_forward_domain/you_custom_DNS_ip

для всех остальных доменов он будет автоматически использовать тот же DNS, что и ваша система раньше.

не забывай

sudo /etc/init.d/dnsmasq restart

Вы можете настроить локальный преобразователь DNS.

Затем, если вам нужно использовать конкретный преобразователь для домена, просто перенаправьте DNS-запрос в преобразователь, установив параметр передняя зона в вашей конфигурации привязки:

zone "example.com" IN {
    type forward;
    forwarders {10.0.0.1; 10.0.0.2;};
};

zone "example2.com" IN {
    type forward;
    forwarders {10.0.0.3; 10.0.0.4;};
};