1
Virtao 2013-10-23 14:40:44 +08:00
短域名应该是在你们公司的DNS服务器上做解析的吧?修改本机hosts文件试试。
|
2
xatest 2013-10-23 14:42:06 +08:00
备用DNS填你们内网的DNS~
|
3
rrfeng 2013-10-23 14:46:51 +08:00
直接 hosts 吧
备用 DNS 的话存在延时问题?不过缓存一次应该能持续一会儿 |
4
dorentus 2013-10-23 14:51:25 +08:00
所以说我很讨厌不好好返回 NXDOMAIN 的 DNS 服务器……
|
5
dorentus 2013-10-23 14:59:28 +08:00
把自己的 DNS 设为备用 DNS 应该没用,因为主 DNS 这时已经返回了解析结果了(没有报错)。
我是装了 dnsmasq 配置里 upstream DNS server 设成想用的 DNS(可以设多个) 设置 bogus-nxdomain=x.x.x.x # x.x.x.x 是这个 DNS 服务器在域名无法解析的时候调整到的网站的 IP(也可以加多个) 然后把本地 DNS 服务器设置成本机 127.0.0.1 |
6
likuku 2013-10-23 15:26:23 +08:00
公司内部dns服务器上让转发服务器设置为v2ex的dns服务器,自定义的域名自己作解析。
内部电脑向你内部dns服务器提交查询时,若解析记录就在内部dns服务器上,则会优先使用自定义解析。 内部dns服务器上没有的记录才会去转发dns服务器去查。 |
7
caomu 2013-10-23 15:30:26 +08:00
@dorentus 『所以说我很讨厌不好好返回 NXDOMAIN 的 DNS 服务器……』+1
像很多ISP的DNS也是返回一个类hao123的所谓纠错页面。 |
9
dorentus 2013-10-23 15:50:18 +08:00
屏蔽了之后感觉快乐了许多
|
10
timothyye 2013-10-23 18:07:23 +08:00 via Android 1
直接改hosts文件
|
12
ioiioi 2013-12-01 12:21:41 +08:00
需要用到condition dns功能,dnsmasq和unbound都可以实现。
举例说明: 公司内网的域名为: example.com forward-zone: name: "example.com" forward-addr: 192.0.2.68 forward-addr: 192.0.2.73@5355 # forward to port 5355. forward-zone: name: "." forward-addr: 8.8.8.8 forward-addr: 8.8.4.4 o 当用户提交域名为abc.example.com时,unbound会自动提交到192.0.2.68进行解析。 o 其他的的丢给公网的dns进行解析了。 |