在人手一部手机的时代,网络于每个人而言都是息息相关,不可或缺的。但事实上对于大部分普通人来说很多关于网络的知识却知之甚少。那么今天就和大家讲讲关于最浅显的网络工作原理中的DNS吧。
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
上面这段是360百科对DNS的介绍。好的,以上就是今天的内容。下期见。
哈哈开个玩笑。那么百科里的介绍是非常官方的,并不易懂。既然DNS作为一个域名系统,那么什么是域名?例如:www.baidu.com就是一个域名。可事实上,并不是一开始有计算机时便有域名的存在。最初人们搜索想要的内容时,比如搜索百度,他们要打上这样一串数字:180.97.33.108来获取,而这串数字也就是我们平常比较熟悉的IP地址。当然啦,记住这样一串数字倒也不难,可是当人们需要查找的内容越来越多时,记如此多且繁杂的数字对于人脑而言便是非常大的挑战。因此,聪明的人类相继为这些IP地址取了名字,由字符组成便于记忆且具唯一性。
记忆的问题解决了,那么又如何在输入域名后到达想要的IP。这就好比坐车,可不是每个司机都能对整个环境熟门熟路。这时DNS便应运而生了。DNS的存在就好比GPS功能,当你输入域名时,DNS会在自身内部定位到你输入的域名对应的IP,并将内容回馈给你。或者说你可以将DNS看做是一本电话簿,左边姓名栏填入域名,右边号码栏便记载着相应的IP。
乘客阿夏:司机司机,我要去www.dianping.com。
老司机:好的,让我打开我的DNS。
DNS:主人主人,此地定位为203.76.216.1
老司机:收到,坐稳出发啦~
酱酱,今天的内容就分享到这儿啦,尽管很多人认为这种网络知识好像与自己关系不大,但每天多学一个小知识有益无损不是吗?
- 本文系半撇私塾「全栈新媒体骇客」训练营里程碑项目