绕过 OpenDNS 并使用 ISP DNS 服务器作为 CDN(DD-WRT)

绕过 OpenDNS 并使用 ISP DNS 服务器作为 CDN(DD-WRT)

我在家里使用 OpenDNS 和 DD-WRT 路由器(Buffalo Airstation)。虽然 OpenDNS 在很多方面都很棒,但内容分发网络却无法很好地与它配合使用。当我尝试在 iTunes 上租借电影时,我注意到了这一点,而且播放非常不流畅。

DD-WRT 中是否有办法指定不同的 DNS 服务器来用于特定的域名查找?

基本上,我希望使用 ISP DNS 服务器而不是路由器配置的 OpenDNS 服务器来解析 *.apple.com。

答案1

是的,这是可以做到的。我们需要利用一个很少使用的域名系统配置功能,语句服务器

你可以在Arch Linux wiki 上的 dnsmasq,其中规定:

为了防止 OpenDNS 将所有 Google 查询重定向到他们自己的搜索服务器,请在 /etc/dnsmasq.conf 中添加:

  server=/www.google.com/<ISP DNS IP>

很显然,你可以通过如下语句来实现你所询问的结果:

  server=/www.apple.com/<ISP DNS IP> 

您必须替换您在 OP 中未提供的 ISP DNS IP。

此声明可以放在框中其他 DNSMasq 选项,您可以在面板中找到服务,标题下DNSMasq您必须启用 DNSMasq 的两个功能,并将上述行放入框中其他 DNSMasq 选项

保存,重新启动,就完成了。

相关内容