微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

domain-name-system – 有没有办法为特定域使用特定的DNS?

在工作中我们使用OpenDNS,它错误地阻止了irc.freenode.net的恶意软件.如何确保* .freenode.net的任何请求转到8.8.8.8和8.8.4.4(Google的DNS).

我尝试通过在Ubuntu上摆弄resolv.conf来做到这一点,但我无法走得太远.此外,有一种简单的方法可以为Mac和Windows系统执行此操作(我有一些同事使用这些操作系统,他们也想使用IRC).

解决方法

Linux不支持通过resolv.conf使用特定于域的DNS服务器.您可以通过在本地运行缓存名称服务器(例如BIND或dnsmasq)然后为每个域配置显式转发器来解决此问题.

在OS X下,使用scutil命令可以相对轻松地进行此类设置.此配置的常见用例是将VPN连接的DNS请求转发到特定于VPN的DNS服务器,因此您会发现这经常与OpenVPN一起讨论. This documentthis一样讨论scutil命令,Google搜索openvpn和scutil会产生更多结果.

我不确定Windows.如果需要,您可以在所有三个平台上使用本地DNS服务器解决方案.

原文地址:https://www.jb51.cc/html/230035.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐