使用了v2ex的dns之后,局域网内的域名怎么办?

2013-10-23 14:05:32 +08:00
 katekiss
我们公司内部有一些短域名,现在无法访问了


系统是OS X
5753 次点击
所在节点    DNS
12 条回复
Virtao
2013-10-23 14:40:44 +08:00
短域名应该是在你们公司的DNS服务器上做解析的吧?修改本机hosts文件试试。
xatest
2013-10-23 14:42:06 +08:00
备用DNS填你们内网的DNS~
rrfeng
2013-10-23 14:46:51 +08:00
直接 hosts 吧
备用 DNS 的话存在延时问题?不过缓存一次应该能持续一会儿
dorentus
2013-10-23 14:51:25 +08:00
所以说我很讨厌不好好返回 NXDOMAIN 的 DNS 服务器……
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
likuku
2013-10-23 15:26:23 +08:00
公司内部dns服务器上让转发服务器设置为v2ex的dns服务器,自定义的域名自己作解析。

内部电脑向你内部dns服务器提交查询时,若解析记录就在内部dns服务器上,则会优先使用自定义解析。

内部dns服务器上没有的记录才会去转发dns服务器去查。
caomu
2013-10-23 15:30:26 +08:00
@dorentus 『所以说我很讨厌不好好返回 NXDOMAIN 的 DNS 服务器……』+1
像很多ISP的DNS也是返回一个类hao123的所谓纠错页面。
dorentus
2013-10-23 15:49:50 +08:00
@caomu 嗯。上海电信的那个 180.168.41.175 已经被我屏蔽了……
dorentus
2013-10-23 15:50:18 +08:00
屏蔽了之后感觉快乐了许多
timothyye
2013-10-23 18:07:23 +08:00
直接改hosts文件
loveminds
2013-10-23 23:11:00 +08:00
@timothyye 一台台改浪费大量工时
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进行解析了。

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

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

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

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

© 2021 V2EX