有关 hosts文件的工作原理,网络上已经说的差不多了。我在学习的过程中,觉得某些地方还是不理解。
在服务器hosts文件中,加入本机IP与服务器名,有什么用?
DNS服务器是如何获取到各地的域名与IP的对应关系的?
如果本服务器中用屏蔽的方式屏蔽某域名,那么,是本机和对方都不能相互访问,还是自己依然可以访问对方,而对方无法访问自己?(本疑问可通过实践解决)
---已实践,在win7 C:\Windows\System32\drivers\etc\hosts添加 0.0.0.0 www.baidu.com 我无法访问百度。但百度能访问我吗?我觉得应该可以,再去找方法实践。
--已实践,两台WIN7电脑,在本机hosts配置了另一台电脑(IP为192.168.0.121) 0.0.0.0 Apple,结果,两台电脑都能ping通。这是什么鬼?
如果,自己本机没有配置对方IP与域名, 对方配置我方IP与域名,那么,在本机访问对方服务器的时候(我知道数据是通DNS服务器访问到对方的),那么,对方返回的数据,是否还是通过DNS服务器?用理论分析的话,应该是对方服务器数据不通过DNS服务器,直接返回本机。
--2019-07-08
对于本次学习,根据理解,我做了个图,方便以后记忆,但隐约觉得有问题,先mark。


本文深入探讨了hosts文件的工作原理,通过实践实验解答了关于本地域名解析、DNS服务器角色及跨机域名配置的影响等问题,揭示了hosts文件在本地网络中的关键作用。

被折叠的 条评论
为什么被折叠?



