请问 内网的 dns服务器 为什么和 外网的dns服务器 一样??

发布时间:2024-05-10 12:01 发布:上海旅游网

问题描述:

公司内的内网使用192.169.X.X的内网地址,但是在DNS段填写的是210.34.X.X,显然这是一个公网固定IP,我不明白的是:为什么内部网客户端使用的DNS服务器是公网上的IP呢?内网客户端能访问到DNS服务器吗?

问题解答:

内网外网的DNS二者是一样的,因为DNS的作用是将域名地址,解析成网络上可识别的IP地址;
  内网的电脑访问外网的域名,可通过三种方式进行DNS解析:
  (1)本机解析:在本机的HOSTS文件中可以设置域名的IP地址;也可以在本机架设DNS服务;这种方式解析是最快的;
  (2)内网DNS:在局域网内部架设DNS服务器;这种方式解析也是很快的;
  (3)外网DNS:通过外网的DNS来进行域名解析工作;这种方式解析相对较慢一点,根据网络上DNS服务器的速度而定。

一、为什么内部网客户端使用的DNS服务器是公网上的IP呢?

DNS的作用是将域名地址,解析成网络上可识别的IP地址;
内网的电脑访问外网的域名,可通过三种方式进行DNS解析:
(1)本机解析:在本机的HOSTS文件中可以设置域名的IP地址;也可以在本机架设DNS服务;这种方式解析是最快的;

(2)内网DNS:在局域网内部架设DNS服务器;这种方式解析也是很快的;

(3)外网DNS:通过外网的DNS来进行域名解析工作;这种方式解析相对较慢一点,根据网络上DNS服务器的速度而定。

当然,我们可以使用多个DNS服务器,上述三种方式都可以同时采用,以确保DNS解析工作顺利进行。不过,大多数电脑还是使用外网的DNS服务器。这是因为:第一,局域网内部没有DNS服务器;第二,DNS的信息是不停变动的,想想,全世界有多少域名啊,有多少人每天在在更改自己域名的IP地址呀。这就需要下面的DNS服务器每天与上面的DNS服务器不停地同步。所以也可以这样说,从根目录开始,越到下面,DNS的信息就越陈旧;第三,DNS信息服务都是免费的。为什么不用别人免费的,偏要自己架一个呢?

二、内网客户端能访问到DNS服务器吗?
当然是可以,你之所以提这样的问题,我想可能有两点不理解,我解释一下,你看对不对。
1、你的IP地址是内部的地址,192.169.X.X,不是公网上的地址,你可能以为在公网上无法访问。其实你的内部地址,已经被你的网关(路由器)转换成公网上可以互访的公网地址了,也就是我们说的网络地址转换。同一个局域网的电脑,公网地址当然是一样的,只不过端口号是不一样的。
2、在访问DNS服务器之前,你已经在网上了。你上网以后,没有DNS服务时,你可以进行网络访问的。有很多人以为IE里面可以输入域名地址,打开网页就算上网。其实,网络上很多的东西,可以直接使用IP地址进行访问的。就好比前几年,QQ使用的是IP地址登陆,在DNS出错的情况下,有时网页虽然打不开,但QQ可以登陆,就是这个道理。

可以,因为你们公司的路由器播号的时候会得到一个公网的IP,其实你们所有的机子出去的数据的源IP地址都被转换成那个公网的IP,这种技术叫NAT(网络地址转换),现在用的比较多的是PAT(端口多路复用技术,也是NAT技术的一种,更节省IP地址!),公网IP访问公网IP当然是可以了!
不过你们公司这样做可能不太好,DNS查询的效率不高,可以在内部建一台DNS服务器,在内部的DNS服务器上做一个转发器指向那台公网的DNS服务器,然后你们内部计算机的DNS服务器指向那台内部DNS服务器的IP地址,这样效率会高很多!因为这样每次查询成功后,内部DNS服务器会在本地做缓存!

老大,dns是域名解析,那个DNS 210.34.x.x是当地的域名解析服务器的地址,你要通过它才可以浏览你输的www.xxx.xxx的网页,你们公司肯定是没有这个服务器了,所以不可能是内网。

访问是肯定可以了,不然你怎么上网啊,而且,如果内网无法访问外网IP,那不成封闭的了么,假设这个局域网的目的上让更多电脑上网,即连到外网服务器上,若连最基本的连外网IP都不行,那还提多机上网干嘛?

你说对吧?呵呵

热点新闻