Обойти OpenDNS и использовать DNS-серверы ISP для CDN (DD-WRT)
Я использую OpenDNS дома с маршрутизатором DD-WRT (Баффало Аэростаншн). В то время как OpenDNS отлично подходит для многих вещей, сети доставки контента не очень хорошо с этим работают. Я заметил это, когда попытался взять напрокат фильм в iTunes, и воспроизведение было очень прерывистым.
Есть ли способ в DD-WRT указать разные DNS-серверы для использования при поиске конкретных доменных имен?
По сути, я хочу, чтобы *.apple.com разрешался с использованием DNS-серверов ISP, а не серверов OpenDNS, настроенных маршрутизатором.
1 ответ
Да, это может быть сделано. Нам нужно воспользоваться редко используемой функцией конфигурации dnsmasq, сервером операторов.
Вы можете найти, как использовать это в Arch Linux wiki на dnsmasq, где указано:
Чтобы предотвратить перенаправление OpenDNS всех запросов Google на их собственный поисковый сервер, добавьте в /etc/dnsmasq.conf:
server=/www.google.com/<ISP DNS IP>
Ясно, что вы можете достичь результата, о котором вы спрашивали, с помощью утверждения:
server=/www.apple.com/<ISP DNS IP>
где вы должны будете заменить IP-адрес вашего провайдера DNS, который вы не указали в своем OP.
Это утверждение можно поместить в поле Дополнительные параметры DNSMasq, которое вы можете найти на панели " Сервисы" под заголовком DNSMasq. Вам нужно будет включить обе функции DNSMasq,, и поместить вышеуказанную строку в поле Дополнительные параметры DNSMasq.
Сохраните, перезагрузите, все готово.