域名为什么要解析?域名解析步骤有哪些?
域名为什么要解析啊?解析是为了干什么呢?
解析就是让浏览器知道你这个网址访问的是哪个服务器。
网址就像名字,ip就像地址,比如网址就像张三的家,你光说张三的家没人知道在哪,就需要通过解析,把 张三的家指向比如梧桐街168号这个地址,这样别人才知道你这个网址是要访问哪里。
所以ip地址输入到浏览器是可以直接访问的,但是域名不行,你输入域名,浏览器会首先查你这个域名绑定的ip地址,如果没查到Ip,浏览器就无法访问。
域名是为了方便记忆,毕竟ip地址那串数字没有记忆点,不好记。
所以域名解析跟服务器有没有关系?
没有,每个服务器就像一个个房子,都有具体的ip地址,只需要吧域名解析到服务器的Ip地址就行了。
然后当用户访问你的网站的时候,服务器也会知道你是通过哪个域名访问的,然后根据不同的域名做不同的处理。
光一个服务器其实不叫服务器,只能叫主机,就是一个空房子,里面必须装服务器软件,运行起来才能用,就好比一个服务员在一个服务器里上班,你访问网站,就是告诉服务员,我要访问这个域名,然后服务员就把对应域名里的东西给你看。
域名解析步骤如下:
1、浏览器搜索自己的DNS(Domain Name System,域名系统)缓存,看是否有要解析的域名。
2、搜索操作系统中的DNS,如内存中的DNS缓存或者本地的hosts文件。
3、使用递归查询的方式查询本地域名解析服务器,该服务器地址可以通过手动设置,未设置则使用路由器中本地DNS地址。
4、本地域名服务器采用迭代查询的方式。 向根域名服务器(其虽然没有每个域名的具体信息,但存储了负责每个域,如com、net、org等的解析的顶级域名服务器的地址)查找,根域名服务器返回com域的顶级域名服务器的地址。
5、操作系统将 IP 地址返回给浏览器,同时自己也将IP地址缓存起来。
声明:本文系作者授权龙名社区发表,未经许可,不得转载。
如有侵权,请联系平台删除。