每一个网站都会有一个IP地址和域名。
用户可以通过IP地址访问对应的网站,IP是由数字组成,比如120.3.3.3。但是基于人们的记忆熟悉度来说,通过单纯的毫无规律的数字组合来说,并不是容易记住多个IP地址。因此域名(Domian Name)被发明,域名是可以将IP地址关联到与之相有意义的字符。比如:微软公司服务器的IP地址是207.46.230.229,其对应的域名是www.microsoft.com。在浏览器上,用户可以通过输入微软IP地址或者微软的域名来访问其网站。
DNS是什么
DNS的全称是Domain Name Server,一种程序,它保存了一张域名和与之相对应的IP地址的表,以解析消息的域名。
由于DNS上保存有大量的IP地址和与之对应的域名,当用户于浏览器上输入IP或者域名的时候,DNS会根据自身已存储的信息来快速识别对应的搜索网站,已达到快速访问网站。
DNS相当于一个存储记忆过滤器。当用户像A级DNS发出请求时,如果A拥有存储解析,则直接反馈给A,否则A级DNS还要向上一级B发出请求,来解析用户请求。
本文系半撇私塾「全栈新媒体骇客」训练营里程碑项目