❶ 想知道内网DNS是如何解析外网地址的
DNS服务器查询有2种,会二选一来查询域名。
首先会用递归查询,内网DNS如果能在本地查询到解析结果,就直接返回你的结果,然后去访问外部网站。但如果没有结果,就会返回解析失败,就打不开网页了,所以通常会再设转发器,将解析结果转发到外部DNS上去解析获得结果。这个组合是最常用的。速度也比较快。
如果递归是禁用的,则直接采用迭代查询,根据你上边描述,应该是这种方式,DNS服务器安装默认有13个根服务器,如果他自己本地不能解析,就会把你的域名解析请求发到13个根服务器中较近的1个去,一级一级的来解析,直到找到结果。这个过程会比较长,严重拖慢访问速度,但肯定会能解析到结果。
❷ 域控服务器上DNS应该怎样设置使内外网都可以
你好。
要是想把内网的DNS放到公网上来用呢,就在防火墙上做一个DNS端口的转发,
把53转到你的DNS服务器的地址上来。然后设置你的外网静态IP为对外的DNS就行
要是内网DNS不能上网的话,就做一个条件转发,查一下你们本地的DNS地址,加上。或者用谷歌8888.
如果我的回答没能帮助您,请继续追问。