WEB开发网
开发学院网站运营建站心得 站长常见的域名解析问题解决办法 阅读

站长常见的域名解析问题解决办法

 2012-11-24 08:53:44 来源:WEB开发网   
核心提示: (1)在我们访问网站的过程中,我们的PC机会先行查询主机hosts文件,站长常见的域名解析问题解决办法,这个文件的位置位于c:/windows/system32/drivers/etc下,里面记录了域名和IP地址的对应关系,在此期间,您可以通过修改hosts文件的方法访问到您的网站,当这个文件中存在相应的域名和IP地

 (1)在我们访问网站的过程中,我们的PC机会先行查询主机hosts文件,这个文件的位置位于c:/windows/system32/drivers/etc下,里面记录了域名和IP地址的对应关系,当这个文件中存在相应的域名和IP地址的对应关系的时候,我们的PC机便从中读取相应的IP地址信息,并开始请求网站页面。平时我们在搭建本地服务器时使用的localhost和127.0.0.1都能够解析到本地服务器,是一个道理。因为默认情况下,hosts文件中都是有localhost和127.0.0.1这个IP地址的对应关系的。

(2)正常情况下我们登录网站都是需要向专用的DNS服务器发起域名解析请求的。比如联通、电信都有自己的专用DNS服务器为用户提供域名解析服务。当然除了运营商提供给我们的DNS服务器外,也有一些免费提供域名解析服务的服务器,比如Google的8.8.8.8和8.8.4.4。当我们访问网站的时候,如果查找发现本地PC机的hosts文件中没有域名和IP地址的对应关系,我们的PC机便会向域名解析服务器发起请求,请求域名解析,当域名解析服务器收到解析域名的请求会就会返回给用户该域名所对应的IP地址信息,此时浏览器就会向此IP地址发起请求,请求目标页面。
(3)由于一般情况下,域名和IP地址的对应关系在同一个网络环境下存在一定的确定性,也就是说在一定时间内域名和IP地址存在确定的对应关系,所以我们的PC机会内建一个DNS缓存,这个DNS缓存会记录用户已经访问过的网站的域名和IP地址的对应关系(这个对应关系可以通过命令行查看,按住Win键再按R,输入CMD,在输入ipconfig /displaydns即可显示域名和IP地址的对应关系,其中包含了DNS缓存和本机hosts文件给定的域名和IP地址的对应关系)。当用户再次访问相同的域名的时候,就会直接从本机的DNS缓存中读取相应的域名IP地址的对应关系来加快访问目标页面的速度。 在介绍了域名解析的整个过程后,您可能依然不知道该如何解决以上的问题,其实有了这个作为理论基础,解决以上问题就会变得简单许多,而且在以后遇到类似的问题时,也就能够迅速判断得到是由于什么原因造成的域名无法正常解析的问题。 好了,废话少说,上方法。
 
问题1:为什么域名生效了,别人已经能够打开我的站点,而我自己却打不开? 答:原因很简单,没有刷新本地DNS缓存。
解决方法:Win+R输入CMD,输入ipconfig /flushdns即可刷新DNS缓存。关闭所有浏览器再重新打开,是否可以正常打开了呢?很神奇,网站正常打开了!  
                                                                                                           
 
问题2:已经更改域名解析,还未生效,我还需要做什么吗? 答:正如我们的PC机一样,DNS递归服务器也是有缓存的,DNS服务器在全球更新DNS缓存的时间可能长达72小时,一般情况下在48小时之内即可完成全球范围的解析,甚至更快!短的可能只需要几秒钟即可,这个视具体网络环境而定,在此期间,您可以通过修改hosts文件的方法访问到您的网站,具体方法见问题3。

1 2  下一页

Tags:站长 常见 域名

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接