DNS总是出现在“搞程序的大神”的嘴里,每次听到都感觉云里雾里,晕晕乎乎。
貌似……我懂?可是有说不出个啥。听久了,自然而然的认为那是个关于网络的东西。
可能就有人有疑问了,难道你不会问?
怎么会不问?!
“诶……大神,我能不能问一下DNS是什么?”我惊恐的,小心翼翼地望向大神。
大神瞪大眼睛,透露出无比的不敢置信,下一秒“这你都不会”简直就要脱口而出。好在大神心情不错,把话生生咽回去,又耐着性子讲给我听:“这个DNS啊,就是Domain Name System/Domain
Name Sever,就是因特网上作为域名和IP地址相互映射的一个分布式数据库,让咱们更方便的访问互联网,不用再去记那些IP地址……”
认真的听着,又观察到大神咬着的六龄齿……我缩了缩脖子。
大神深深地看了我一眼,尴尬又不失礼貌的冲我一笑,“明白了吗?”
我只好点了点头,比小鸡啄米还快……
诶……这域名是啥?IP地址是啥?分布式数据库又是啥?
查查查……查资料又看不懂……
诶,我想知道个啥来着?
好在天无绝人之路~~
直到看到半撇小哥哥的教学视频!简直打开了另一个世界!!!
So,我们转到正题……
lDNS到底是个啥呢?
lDNS是干嘛的呢?
DNS跟我有关系吗?
DNS=Domain Name Sever/Domain Name System,也就是域名服务器。
简单来说,这个域名服务器就相当于手机里电话簿,域名就是人名,而对应的IP地址就是电话号码。
当我们找电话号码时,只要向里面输入名字,就可以找出并拨出。
而当我们登录某网站时,只要输入易记带有某些含义的域名,DNS就会找出对应的IP地址,并把网站页面跳转给你。
Long long ago……
那是没有DNS,人们登录网站时都是通过输入IP地址。
IP地址是由一串数字排列而成,如果所记不多,倒还能满足我们的需求。
但如果要访问很多网站,我们真的好难记住那么多的数字串。
那怎么办呢?
如果是记具有含义的字母串就会好多了啊,但是字母又不能很好的对网站定位,如果字母串和数字串对应了就好了。
于是DNS就出现了~
举个栗子!
当我们输入www.jabrehoo.com时,进而向DNS服务器发出请求。
DNS接到请求后,就飞快的用小胖手翻动自己的“小本本”,找到对应的数字122.10.95.155,告诉网站服务器,我们就看到了想要找的网站了~
So,DNS的重要性就不言而喻啦~
小伙伴们都get到了吗?