+ -
当前位置:首页 → 问答吧 → 首选DNS和备选问题,困惑!!!!!

首选DNS和备选问题,困惑!!!!!

时间:2011-02-18

来源:互联网

咨询一个很困惑的问题,我单位有一个防火墙,通过防火墙上设置连接电信宽带访问公网,另外有一台地址192.168.1.1为内部DNS服务器,用来访问内网域名,要求内网客户端可以既上私网也可上公网,客户端本地连接首选DNS设为192.168.1.1,备选DNS为公网DNS:202.96.209.133,客户端访问内网的域名时会自动跑到公网DNS去解析了,(只设置一个DNS:192.168.1.1的时候正常)请问如何处理?

作者: fxyczjf   发布时间: 2011-02-18

192.168.1.1这台DNS
$ P' t; N4 X( v) ~" l4 t: K0 d# m设置一个正向查找区域,把你们公司自己本域的A记录都写成内网IP地址
. b- q0 ?1 v9 V1 D3 H' S$ |5 m3 d然后再写个转发器202.96.209.133就可以了2 I; N7 P' K. a- G* Y9 m
" h# L. Q0 k6 g+ [! v
[ 本帖最后由 dn833 于 2011-2-18 10:19 编辑 ]

作者: dn833   发布时间: 2011-02-18

转发器我已经试过了,设置成202.96.209.133了,还是不行

作者: fxyczjf   发布时间: 2011-02-18

1、客户端备用DNS不要设置成公网DNS,最好设置为内网的第2台DNS(辅助DNS,或者额外DC上的DNS)!因为首选DNS不无法访问时,才会用到备用,但是如果备用指向公网,那在首选故障时,也只能提供对外的解析,内部解析也是一样无法做到。
* d9 r+ g- J- ~. U3 E2、客户端上网方式是什么,代理?还是直接通过防火墙?
, ?- c; S5 j- F4 n1 ^4 I3、内部的域名访问,可以通过配置防火墙来实现,防火墙接收到内部到此域名的访问时,防火墙就会转到此内部地址的80端口上,就是目的地址重定向!如果是用代理服务器的话,实现方法也一样,修改IE代理就行!

作者: lzy821218   发布时间: 2011-02-18

顶上去!!!!+ K+ T) k- s) t' A5 M
有了解的兄弟吗

作者: fxyczjf   发布时间: 2011-02-18

还有你的内部DNS是否提供外网的DNS解析,如果只是提供内网的解析的话,添加一个此域名到内部地址的A记录!前提是WEB的IP是内部私有地址!如果是公网地址发布的话,就只能通过防火墙来跳转了!

作者: lzy821218   发布时间: 2011-02-18

防火墙策略设置:源地址(内部网络)---------目的地址(WEB域名),目的地址重定向到内部WEB站点上!

作者: lzy821218   发布时间: 2011-02-18

之所以跑到公网上解析,不是因为你的客户端的备选DNS设置为公网DNS的结果,而是因为你的内部DNS上没有记录!才会被内部DNS转发到公网DNS上的!

作者: lzy821218   发布时间: 2011-02-18

引用:
之所以跑到公网上解析,不是因为你的客户端的备选DNS设置为公网DNS的结果,而是因为你的内部DNS上没有记录!才会被内部DNS转发到公网DNS上的!
2 J8 m$ i5 C# _1 x- _4 j
怎么解决呢?

作者: fxyczjf   发布时间: 2011-02-18

楼主我上面说了,一是内部DNS添加A记录,二是防火墙上配置目的地址转换的策略!

作者: lzy821218   发布时间: 2011-02-18

首先你要确定两个问题:+ w& Z' O0 ]8 E4 W9 P( L
1、你的内部WEB站点是在防火墙的DMZ区吗?对外发布的时候,用的是内部私有地址,还是公网地址?7 i/ F. x$ g! X. f' e# a+ \% e
2、DNS上是否有此WEB的A记录?

作者: lzy821218   发布时间: 2011-02-18

LZ你是相当的晕呼。。。。。。
7 w6 Q5 m8 L2 g4 m8 C5 t
; ]% G8 h7 q" a3 ?& G就拿你现在的环境来说吧(假设你们内网域名为abc.com),客户端发起一个DNS查询请求,第一个应答的server端应该是192.168.1.1,假如我查询的是www.abc.com,那么192.168.1.1这台服务器就要先看看自己的正向查找区域里到底有没有一条名称为www的A记录,如果有的话,就把相应的IP地址告诉给客户端你去找192.168.1.xxx,那个IP就是你要找的服务器。如果没有的话呢?192.168.1.1就会问自己的转发器也就是他的上司,上司也要重复192.168.1.1的工作,不行再找上司的上司直至最终找到域名根服务器。。。。。。
" S+ |+ g# j% s3 g
7 {# C# K  y: W6 P1 `6 [& q假如你现在想实现公司内部访问www.abc.com就去找192.168.1.xxx的话,那么你就必须得把192.168.1.1这台服务器的DNS正向解析区域里增加一条A记录www对应192.168.1.xxx这个IP,否则192.168.1.1不知道谁是www.abc.com的话,一样要去问他的上司,那样就又给你解析成公网IP地址了。/ z, D# [, ^# L6 h) @2 @
8 X( R3 Q( ^$ _7 x% q% }
再不明白我就无语了。。。。

作者: dn833   发布时间: 2011-02-18

热门下载

更多