如何指定网址选择指定的 DNS?

2015-07-08 11:16:27 +08:00
 TheCure

我现在通过chinanet登录认证来上网,因为要获取chinanet的登录页面,必须要随意访问一个http协议的网站,来做跳转到chinanet登录页面.如果你直接保存chinanet登录页面做主页,多数情况下会登录失败.
为了完成这个跳转,我必须要使用默认的DNS设置.但是我们学校默认的DNS很糟糕.qq群资料很难下载,微博登录也很难登录,也许是学校的DNS TTL过长的原因.
我的系统是OS X,现在我把一个第三方DNS放在了默认的DNS前面,但是这样有时候无法生效,我不太清楚是不是根据设置里面的DNS顺序还是DNS结果返回的时间来决定使用哪个IP.
想到SS等代理可以用Remote DNS来解析和谐网站,我想能不能指定一个网站比如百度使用默认的DNS,我想登录就访问百度完成登录,其余的都用114或者阿里DNS,有什么方法或者工具比如dnsmasq能实现我的需求?

5553 次点击
所在节点    macOS
8 条回复
missdeer
2015-07-08 11:37:35 +08:00
dnsmasq可以
TheCure
2015-07-08 12:49:22 +08:00
@missdeer 我真是弱智...我都想到了dnsmasq但是没去google一下
dopcn
2015-07-08 13:58:18 +08:00
我有另外一个相似的问题,如何指定网址不走 VPN 网络?
unknownservice
2015-07-08 18:24:39 +08:00
@dopcn proxy.pac
rashawn
2015-07-08 18:56:23 +08:00
http://t.cn/RLLnboT Alfred里的一个Workflow 可以指定一个默认dns 并可以快速切换114 8.8等dns
hellfires
2015-07-08 21:21:44 +08:00
不需要别的工具,在/etc/resolver/目录下新建一个文本文件,命名为你想要解析的域名,如baidu.com,里面填dns服务器,如nameserver 8.8.8.8,就可以了,配完可以用scutil --dns查看下效果
TheCure
2015-07-08 21:29:48 +08:00
@dopcn 这个路由表就行
TheCure
2015-07-08 21:32:45 +08:00
@hellfires 简单有效 谢谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/204159

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX