如何修改本机host文件定义特殊域名指向

2017-09-07

   有些时候为了方便本地测试站点,又不想影响现有站点的使用和访问,所以有的时候需要域名映射。映射的好处就是可以通过映射,在本地使用此域名重新指向本地ip或者是其他的需要测试的ip地址,以便于测试站点。


1.  打开开始菜单找到记事本,开始-所有程序-附件-记事本,以管理员身份运行;


2.  点击记事本里面的文件-打开;


3.  找到C:\Windows\System32\drivers\etc路径,选择所有文件,打开hosts文件;


4.  在hosts文件里面输入127.0.0.1 或者是你想指向的ip就可以了。然后保存;


5.  在cmd窗口输入命令ping www.aaaaaa.com,回车测试现在www.aaaaaa.com站点指向的ip是否能正常解析;


域名解析详解

一、互联网提供服务的通道是IP

互联网上的一切设备/服务,是通过IP地址相互连接起来的,但一般情况,我们使用浏览器去访问某个站点的时候,只是输入类似www.baidu.com这样一连串的字母就可以了,这个被称为域名,通过解析这个域名,根据得到的IP地址,最后才进行实际的数据传输。

二、计算机是如何进行域名解析

以windows为例,例如我们要访问tm.shengaitcm.com ,浏览器在得到这个指令后,会告诉操作系统,由操作系统去解析域名解析操作:

1.  首先,操作系统会检查这个文件;

C:\Windows\System32\drivers\etc\host

如果这个文件里,包含对tm.shengaitcm.com的解析结果,则直接返回这个结果给浏览器;

如果这个文件里,没有包含对tm.shengaitcm.com的解析结果,它会执行第二步;

2.  第二,操作系统会检查系统dns缓存记录;

如果当前系统里,包含有对tm.shengaitcm.com 的解析结果,则返回这个结果给浏览器;

如果当前系统里,没有包含对tm.shengaitcm.com 的解析结果,它会执行第三步;

3.  第三,操作系统会向网卡的首dns服务器发起解析请求,接收结果,并返回给浏览器;

三、特殊情况下的应用

了解了域名解析原理,及计算机解析它的先后顺序,在实际工作中,就可以灵活运用。



返回顶端↑

如果您觉得本文对您的工作有帮助,请猛击右下角的“大拇指”