实验4 域名解析与Hosts文件
【实验目的】
1.熟悉DNS域名解释过程;
2.熟悉nslookup等命令的使用;
3.掌握Hosts文件的用途;
4.了解DNS与Hosts文件的次序关系
【实验环境】
宿主机:WindowsXP、VWare7.0、网络连接VMnet1(Host-only)
DNS服务器:Windows server2003、网络连接VMnet1(Host-only)
【网络示意图】
图4-1
【实验内容】
注意:未完成DNS实验的实验者,需向其提供《DNS配置和应用》实验指导。
步骤一:创建实验环境。
1.在实验二提及的个人文件夹下创建实验目录,命名为『实验四』;
2.将学生机上已有的Windows Server2003镜像拷贝到『实验四』(如本机无Windows Server
2003镜像,则创建和安装一台操作系统为Windows Server 2003的虚拟机);
步骤二:构造有一台工作站和一台服务器的虚拟子网,如图4-1所示网络环境。
3.打开虚拟机的镜像文件,在启动前确保网卡设置的网络连接为VMnet1(host-only);
4.打开Virtual Network Editor,停止VMnet1的DHCP;
5.启动虚拟机,将虚拟机的计算机名设置为:DNSserver,并修改IP地址为:192.168.X.2。
例如,VMnet1的网段是192.168.64.0,则相应IP地址为192.168.64.2;
6.将宿主机的VMnet1虚拟网卡对应的IP地址设为192.168.X.1,注意:不要改动物理网
卡的IP地址,改动物理网卡地址将影响本机连接到机房内网。例如,VMnet1的网段是192.168.64.0,则把宿主机相应虚拟网卡的IP地址设置为192.168.64.1;
7.测试网络的连通性;
步骤三:配置DNSserver。
8.参考《DNS配置和应用》实验指导,在DNSserver上作如下配置:
创建正向和反向查区域,对应的域名和IP地址如下:
步骤四:配置客户端。
9.参考《DNS配置和应用》实验指导,正确配置宿主机;
步骤五:验证DNS。
10.验证DNSserver是否能够正确的进行正向和反向解析,并在实验报告上的【实验内容和
调试】记录解析情况;
【小提示】
如果DNS的条目更改后,若新的解析条目不起效,请试试以下命令:
ipconfig /displaydns 查看当前DNS缓存内容
ipconfig /flushdns 清空DNS缓存内容
步骤六:查看和配置主机文件HOSTS。
【HOSTS文件】(本条目引自中文版,有改动)
Hosts文件是一个用于储存计算机网络中各节点信息的计算机系统文件。这个文件负责将主机名映射到相应的IP地址。Hosts文件通常用于补充或取代网络中DNS的功能。和DNS 不同的是,计算机的使用者可以直接对Hosts文件进行控制。Hosts文件没有扩展名,可以用记事本等工具打开。
当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻对应的IP地址,一旦到,系统会立即打开对应网页,如果没有到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。
Internet的前身ARPANET并没有使用DNS进行解析。ARPANET的规模较小,这样就允许在特定情况使用Hosts来命名一些事先约定的名称。但是当网络不断庞大之后,对Hosts 进行管理的难度也越来越大。
【HOSTS文件的保存位置】(本条目引自中文版,有改动)
Hosts文件在不同操作系统的位置都不大一样:
Windows NT/2000/XP/Vista/7(即微软NT系列操作系统):默认位置为%SystemRoot%\system32\driv
ers\etc\,但也可以改变。动态目录由注册表键\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBaseP ath决定。
Windows 95/98/Me:%WinDir%\
Linux及其他类Unix操作系统:/etc。
【HOSTS文件的配置格式】(本条目引自中文版,有改动)
在Windows中,默认的Hosts文件通常是空白的或包含了注释语句并使用了一条默认规则:
127.0.0.1        localhost
可以参照该格式添加新条目。
【Hosts文件的其它用途】(本条目引自中文版,有改动)
例如可以将已知的广告服务器重定向到无广告的机器(通常是本地的IP地址:127.0.0.1)上来过滤广告。使用Hosts文件还可以减少对DNS服务器的访问来加快访问速度并减少带宽消耗。Hosts文件的另一个重要用途就是用于拦截一些恶意网站的请求,从而防止访问欺诈网站或感染一些病毒或恶意软件。
但同时,这个文件也可能被病毒或恶意软件所利用来阻止用户更新杀毒软件或访问特定网站。
在中国,由于GFW的DNS劫持,许多网民也使用hosts文件来强制将网站指定到正确的IP上。例如网络上有不少人通过修改Hosts文件来访问Twitter的文章;维基媒体基金会图片服务器的IP地址被ISP封锁,通过修改Hosts文件可以正常显示图片等。
【127.0.0.1】(本条目引自百度百科,有改动)
任何形式的IP地址均为是本机回送地址(Loopback Address),即本机IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。
【localhost】(本条目引自百度百科,有改动)有程序正在修改镜像劫持
一个特殊的DNS主机名,在windows系统它成了 127.0.0.1的别名。
11.在宿主机上使用回送地址(127.0.0.1)和名字“localhost”最为目的地址来ping本机,
这通常用来在进行其他故障检修之前测试网络接口卡和TCP/IP是否正常工作,并在实验报告上的【实验内容和调试】记录运行情况;
12.使用记事本查看宿主机Hosts文件,查看已有条目,并将它修改为:
127.1.1.1        localhost
保存退出;
13.ping localhost,查看运行结果与上一次ping localhost有什么不同,并在实验报告上的【实
验内容和调试】记录运行情况;
14.使用记事本查看宿主机Hosts文件,参考sample格式,添加以下条目:
192.168.X.2 alice
保存退出;
15.ping alice,查看运行结果,如果ping不通,请检查各项设置;
步骤七:验证DNS与Hosts文件的解析次序。
16.修改宿主机Hosts文件,参考sample格式,添加以下条目:
192.168.X.2              ample
保存退出;
17.ample,查看运行结果,对比本实验步骤五的运行结果,留意结果的异同,
并在实验报告上的【实验内容和调试】记录运行情况;
【拓展问题】
1.请说明DNS与Hosts文件的解析次序。
2.比较用DNS和Hosts文件做域名解析的优劣。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。