当我在工作中连接到VPN时,我经常遇到由OpenDNS阻止的站点的问题,并且也限于DNS服务器上的DNS条目。
我想知道是否有办法让域名parsing到一台服务器,如果这个名字查找失败,让它尝试另一个。 解决这个问题基本上可以让你使用来自多个服务器的DNS条目的联合 。
警告:如果名称查找失败,看起来像/etc/resolv.conf中的DNS服务器的优先级列表不会经历后续条目,只有当主DNS服务器closures时才会如此。
根据我所知,你不能真正使用联合(尽pipe自定义的parsing器不是不可能的),但是你可以轻易做到的是运行一个本地的parsing器来转发请求,域名权威的域名服务器。 我使用dnscache来做这件事情,而且这个过程很简单,但是BIND可以很容易的configuration来做同样的事情。
如果您有大量被阻止的域名,但这种方式并不能很好地工作,但对于通常的VPN情况(几个“仅限内部”域名),此方法运行良好。
不会有效地拆分隧道照顾这个?