`
huangyongxing310
  • 浏览: 475970 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

DNS的初步认识和域名的作用

阅读更多


DNS:DNS( Domain Name System)是“域名系统”的英文缩写。
主要作用是把域名解析为IP(TCP/IP是通过IP来进行通信的,但IP对从们不容易记住,https://www.baidu.com这个域名就好记一点了),说白了就是用域名换取IP。


DNS是由专门的机关进行管理的,如果你有一个服务器,你可以通过网上的一些域名申请代理申请一个别人还没有申请的域名来给你的服务器,这样别人或你访问你的服务器就不用通过输入IP(https://123.123.123.123)来进行访问了,直接用你域名(https://me.me.me.me.com)就可以访问了。你申请域名后,代理会在主DNS服务器增加你的这个域名对应IP的记录,并会同在一段时间后更新到各地的DNS服务器。



域名的能好处:当你的服务器IP改变了(因服务器搬迁、租用期到重新租另一个),这样你就可以让代理帮你更改一下主DNS域名对应的IP记录的IP就可以了,不用一个个用户去告诉他们你的IP改了(因为域名没有更改)。用户会通过DNS服务器得到你的新的IP的。


DNS工作过程:
1.浏览器输入域名进行访问(https://www.baidu.com)
2.浏览器从本机的DNS文件(好像是hosts文件)中查找有没有这个域名对应的IP,有就用这个IP进行访问。
3.如果本机的DNS文件没有,就到本机指定的本地DNS服务器(一个区域的,如广东DNS服务器)去查找,如果有就返回。如果没有就会向它的上一级进行查找,直到是根的DNS服务器,如果都没有,证明这个域名是不可用的。
4.杳找的过程中的和DNS服务器都会记录好这次的查找记录进行缓存,方便下次的查找。
5.最终本机的DNS文件也会缓存一份,方便一次对这个网站的访问。


每个地区都有DNS服务器,我们本机应该设置本机的DNS服务器为本地区的,因为设置为其它地区的因网络原因可能会很慢。


如果本机不设置DNS,还是可以通过IP访问网站的,但不能通过域名进行访问。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics