DNS服务器域名解释优先问题

时间:2022-05-15 14:53:12
单位内网有一web服务器,经过端口80映射对外服务,在外网可以用域名登陆服务器网页,但在内网就不行,只能输入ip登陆网站。

想了个办法,架了个dns服务器,将域名指向内网服务器ip,内网客户dns顺序先内网dns服务器,再公网dns服务器

但是问题是,虽然客户端dns服务器首选是内网的dns服务器,单ping域名还是解释到公网那个。有什么办法解决呢

8 个解决方案

#1


把DNS缓存清一下

#2


试过的,无效。ipconfig /renew 都无效

#3


跟DNS顺序无关的,在你的域控上面,管理工具--DNS--新建主机,在这里把你的公网主机域名对应成内网服务器IP
例如:www.abc.com  192.168.0.3

#4


内网dns服务器192.168.200.30 外网dns 202.96.128.86

客户端dns只用内网dns的话,那个一点问题没有,域名可以顺利指定到服务器,但是就没有外网dns,上不了别的网页
如果在副dns上填上外网dns,就指定不到内网服务器,郁闷

#5


引用 4 楼 rswind 的回复:
内网dns服务器192.168.200.30 外网dns 202.96.128.86

客户端dns只用内网dns的话,那个一点问题没有,域名可以顺利指定到服务器,但是就没有外网dns,上不了别的网页
如果在副dns上填上外网dns,就指定不到内网服务器,郁闷


如果客户端只设内网的DNS,要解析外网地址的话,可以在DNS服务端属性里设置DNS转发服务器,让它提交给外网的DNS,这样就行了。

#6


这应该不是设置两个dns服务器来解决的,
dns服务本身就是一个分布式,逐级上报的服务,

一般内网架构dns的话,内网主机是不能再指定外网dns的,只指定内网dns即可,
这样,内部解析能满足,外部解析,通过网关逐级上报,应该说路由出口上也设置好了默认外网dns地址的哦

#7


有没有高人详细的介绍一下

#8


引用 6 楼 just4 的回复:
这应该不是设置两个dns服务器来解决的,
dns服务本身就是一个分布式,逐级上报的服务,

一般内网架构dns的话,内网主机是不能再指定外网dns的,只指定内网dns即可,
这样,内部解析能满足,外部解析,通过网关逐级上报,应该说路由出口上也设置好了默认外网dns地址的哦


这里已经说了.关键是你DNS要架设好. 内网机子只需填内网DNS地址即可满足访问内外网需求.

#1


把DNS缓存清一下

#2


试过的,无效。ipconfig /renew 都无效

#3


跟DNS顺序无关的,在你的域控上面,管理工具--DNS--新建主机,在这里把你的公网主机域名对应成内网服务器IP
例如:www.abc.com  192.168.0.3

#4


内网dns服务器192.168.200.30 外网dns 202.96.128.86

客户端dns只用内网dns的话,那个一点问题没有,域名可以顺利指定到服务器,但是就没有外网dns,上不了别的网页
如果在副dns上填上外网dns,就指定不到内网服务器,郁闷

#5


引用 4 楼 rswind 的回复:
内网dns服务器192.168.200.30 外网dns 202.96.128.86

客户端dns只用内网dns的话,那个一点问题没有,域名可以顺利指定到服务器,但是就没有外网dns,上不了别的网页
如果在副dns上填上外网dns,就指定不到内网服务器,郁闷


如果客户端只设内网的DNS,要解析外网地址的话,可以在DNS服务端属性里设置DNS转发服务器,让它提交给外网的DNS,这样就行了。

#6


这应该不是设置两个dns服务器来解决的,
dns服务本身就是一个分布式,逐级上报的服务,

一般内网架构dns的话,内网主机是不能再指定外网dns的,只指定内网dns即可,
这样,内部解析能满足,外部解析,通过网关逐级上报,应该说路由出口上也设置好了默认外网dns地址的哦

#7


有没有高人详细的介绍一下

#8


引用 6 楼 just4 的回复:
这应该不是设置两个dns服务器来解决的,
dns服务本身就是一个分布式,逐级上报的服务,

一般内网架构dns的话,内网主机是不能再指定外网dns的,只指定内网dns即可,
这样,内部解析能满足,外部解析,通过网关逐级上报,应该说路由出口上也设置好了默认外网dns地址的哦


这里已经说了.关键是你DNS要架设好. 内网机子只需填内网DNS地址即可满足访问内外网需求.