導(dǎo)語:生活中我們經(jīng)常會(huì)上網(wǎng),但是有時(shí)我們經(jīng)常會(huì)遇到電腦已經(jīng)連接上網(wǎng)絡(luò),但是就是打不開網(wǎng)頁,上不了網(wǎng)的情況。用上網(wǎng)工具檢測告訴我們是DNS服務(wù)異常。那么,什么是DNS服務(wù)呢?它又有什么用處呢?
正文: 通過百度百科,我們知道,DNS(Domain Name System,域名系統(tǒng)),萬維網(wǎng)上作為域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫,能夠使用戶更方便的訪問互聯(lián)網(wǎng),而不用去記住能夠被機(jī)器直接讀取的IP數(shù)串。通過域名,最終得到該域名對應(yīng)的IP地址的過程叫做域名解析(或主機(jī)名解析)。DNS協(xié)議運(yùn)行在UDP協(xié)議之上,使用端口號(hào)53。在RFC文檔中RFC 2181對DNS有規(guī)范說明,RFC 2136對DNS的動(dòng)態(tài)更新進(jìn)行說明,RFC 2308對DNS查詢的反向緩存進(jìn)行說明。
? ? 通過百科,我們好像知道了DNS服務(wù)的含義。但是就算是作為大學(xué)生的我們。看到這些解釋里一個(gè)又一個(gè)計(jì)算機(jī)專有名詞,都不禁感到云里霧里,似懂非懂。更別說我們的父母長輩了。所以,我要在此用通俗的例子和比喻來解釋DNS服務(wù)。
? ? 我們都知道,我們要想連接上一個(gè)網(wǎng)站,就必須知道這個(gè)網(wǎng)站的IP地址,電腦只有獲取了IP地址,才能連接上網(wǎng)站,而DNS就是幫助電腦存儲(chǔ)IP地址,并實(shí)現(xiàn)網(wǎng)址和IP地址轉(zhuǎn)換的服務(wù)器。
? ? 如今的時(shí)代是一個(gè)信息化、網(wǎng)絡(luò)化的時(shí)代,沒有了網(wǎng)絡(luò),將對我們的生活產(chǎn)生巨大的影響,就好像把我們關(guān)進(jìn)了監(jiān)獄里,與世隔絕。現(xiàn)在就假設(shè)我們現(xiàn)在在監(jiān)獄中,我們就好比是連不上網(wǎng)絡(luò)的電腦。在監(jiān)獄中的我們想與外界通信,就必須通過獄警,獄警就是DNS.獄警手里有我們的家人和朋友的聯(lián)系方式,我們要先通過獄警,拿到聯(lián)系方式,才能和其他人通信。因此,有了如下的對話:
我(電腦):獄警,我想和我的爸爸媽媽通電話,他們的名字XXX,XXX.
獄警(DNS):好的,我來查一下名字,他們的電話是139XXXXXXXXX。
? 我(電腦):好的,接通電話了。如果把上述人物換成電腦和DNS就是:
? ? 電腦(我):申請?jiān)L問服務(wù)器www.baidu.com.
DNS(獄警):收到,查找名為www.baidu.com的服務(wù)器地址;
解析www.baidu.com服務(wù)器IP地址;
解析成功,IP地址為202.108.22.5;
電腦(我):收到,連接地址202.108.00.5,連接成功。
? ? 這么一看是不是通俗易懂了呢。其實(shí)DNS就相當(dāng)于我們手機(jī)里的電話簿功能,平時(shí)我們認(rèn)識(shí)的人非常多,我們不可能把每個(gè)人的電話號(hào)碼都記下來,而電話簿就能幫我們把我們認(rèn)識(shí)的人的名字與電話號(hào)碼對應(yīng)存儲(chǔ)起來。這樣當(dāng)我們想聯(lián)系某個(gè)人的時(shí)候,我們只需要在手機(jī)里找到他的名字,電話簿就會(huì)自動(dòng)幫我們調(diào)出他的電話號(hào)碼,非常方便。DNS對于電腦也是如此。DNS服務(wù)器里存儲(chǔ)了所有的網(wǎng)站的IP地址,IP地址就相當(dāng)于網(wǎng)站的電話號(hào)碼,當(dāng)我們想要連接一個(gè)網(wǎng)站時(shí),我們只需要在瀏覽器里輸入那個(gè)網(wǎng)站的網(wǎng)址,DNS就會(huì)自動(dòng)在服務(wù)器里查找這個(gè)網(wǎng)站的IP地址,并把查找結(jié)果發(fā)送給電腦,讓電腦能夠成功的和網(wǎng)站通話,連接上這個(gè)網(wǎng)站。
結(jié)論:DNS服務(wù)就是能夠幫助電腦查找到網(wǎng)站的“電話號(hào)碼(IP地址)”,讓電腦能夠和網(wǎng)站進(jìn)行“通話”的“中間人”。正是因?yàn)橛辛薉NS這個(gè)“中間人”,我們的電腦才不用存儲(chǔ)大量的網(wǎng)站的“電話號(hào)碼(IP地址)”,我們只需輸入網(wǎng)址,就能輕松的訪問網(wǎng)站。DNS讓我們的網(wǎng)絡(luò)生活更加快捷和方便。
? ? ? ? ? ? ? ? ? ? ? ? 16網(wǎng)絡(luò)與新媒體
? ? ? ? ? ? ? ? ? ? ? ? 1608181053徐平