域名访问网站的方式,以访问域名频道官网www.dns110.com为例:
1、浏览器中输入域名 www.dns110.com;
2、浏览器首先会搜索浏览器自身的DNS缓存中查找,如果有www.dns110.com对应的条目,且有效,那么解析完成;
3、如果步骤2没有解析到,浏览器就会在电脑windows系统中的DNS缓存中查找,如果找到且没有过期,那么解析完成;
4、如果步骤3没有解析到,浏览器会查看hosts文件(windows系统的hosts文件在c:windowssystem32driversetc路径下),如果这里有域名对应的IP地址,那么解析完成;
5、如果步骤4没有解析成功,浏览器会发起一个DNS的系统调用,就会向本地配置的首选DNS服务器(一般是电信运营商提供的)发起域名解析请求,如果该域名服务器查找到www.dns110.com对应的条目,且有效,那么解析完成;
6、如果步骤5没有解析成功,运营商的DNS服务器会代替我们的浏览器发起迭代DNS解析请求
(1)首先会找到根域的DNS的IP地址,(DNS服务器都会有13台根域的DNS服务器的IP地址);
(2)根据(1)中访问到的IP地址访问根域服务器,然后根域服务器会告知com域服务器的IP地址;
(3)根据(2)中访问到的IP地址访问com域服务器,然后得到dns110.com的IP地址;
(4)根据(3)中访问到的dns110.com的IP地址访问对应的服务器,然后得到www.dns110.com的IP地址;
(5)现在就可以访问了www.dns110.com了。
------ End ------ |