关于DNS提供内网机器解析后不同IP的问题

发布时间:2024-05-16 10:32 发布:上海旅游网

问题描述:

我们寝室有接入学校网络,访问外网要拨号

查询了一下本地的IP信息,发现使用的DNS的服务器是学校的DNS服务器,且给出的DNS服务器地址是内网的IP地址

现在问题是,当我PING学校网站的时候,有时候得到解析到的IP是外网IP,有时候得到的是内网的IP,DNS是依靠什么来判断用户访问域名时提供不同的域名解析地址?
可是我在内网访问学校的网站,PING得到的是外网的IP,加了一条10.0.0.0 mask255.0.0.0 后ping学校网站就得到内网的IP了

我是觉得奇怪,当我们PING学校网站,应该是先由DNS服务器发回学校网站的IP地址,然后才根据本地路由表来选择将数据发给哪个网关,得到DNS提供的解析地址应该是在查询本地路由表之后才对,为什么加了上面那条代码后就可以访问?

补充2:唉~大家回答都不是我想要的,1楼还有点贴近我的问题,2楼的就有点远了,我要的是DNS给出的解析地址,不是DCHP分配IP

问题解答:

一般学校网,DNS是动态分配IP的,不是"判断"给IP的!

简单的说,就是看来源的数据包是外网的还是内网的,从外网来的给外网IP,从内网来的给内网IP

热点新闻