DNS的一些相关基础知识
生活随笔
收集整理的這篇文章主要介紹了
DNS的一些相关基础知识
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、DNS就是域名服務器,他的任務就是確定域名的解析,比如A記錄MX記錄等等。?
2、任何域名都至少有一個DNS,一般是2個。為什么要2個以上呢?因為DNS可以輪回處理,第一個解析失敗可以找第二個。這樣只要有一個DNS解析正常,就不會影響域名的正常使用。?
3、如何確定域名的DNS??
很簡單到[url]http://www.internic.net/whois.html[/url]輸入你要查詢的域名就可以看到了。這個是國際域名管理中心。唯一的權威。只要這里能查到某個域名,就表示域名是生效的。它說你什么時候到期,就是什么時候到期。 酷愛Cooai.com?
4、有效的DNS表示當前正在起作用的DNS服務器是誰,比如查詢結果是NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)就表示當前域名是由NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)負責解析。其他DNS的設置,都是無效的。?
5、DNS是可以修改的。修改以后需要24-72小時以后,全世界才能刷新過來。internic的信息一般在24小時以后可以看到。另外,修改的過程,并不表示域名會停止解析,只要你在2邊都做好了解析。如果生效了就是新的DNS在起作用。如果沒生效。就是舊的DNS在起作用。要么生效,要么不生效。不存在2個都不起作用的時間。所以域名解析,不會中斷。前提是兩邊都做了解析。?
6、DNS是有緩存的。?
1、訪問者的電腦;2、你的ISP接入商。?
簡單舉例:比如你訪問[url]www.tydncn.com[/url],你的電腦首先查詢本機上有沒有緩存[url]www.tydncn.com[/url]的記錄。如果有就直接調用不再去查尋。就是說如果你前面剛訪問過[url]www.tydncn.com[/url],這個時候就算電信的DNS和NS.XINNETDNS.COM、NS.XINNET.CN (新網信海)都不能解析。也是能夠正常解析出域名的。?
清除本機DNS緩存方法很簡單。關閉IE然后清除歷史記錄,或者重啟電腦。?
然后還有一個就是isp接入商的DNS的緩存。?
isp就是當地網絡接入商。比如我們這里的福建電信;福州網通、南平鐵通等等。每個地方都是不一樣的。isp的DNS和 NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)這樣的DNS是不同的。NS.XINNETDNS.COM、 NS.XINNET.CN(新網信海)只負責具體的解析,不負責緩存。isp的DNS只負責查詢和緩存,不負責解析。?
簡單描述下剛才訪問[url]www.tydncn.com[/url]的情況。如果本機上不存在[url]www.tydncn.com[/url]的記錄。你的電腦就會去查詢當地ISP的DNS。 isp的DNS只有緩存。就是說他會檢查有沒有[url]www.tydncn.com[/url]的緩存。如果有,他就直接把[url]www.tydncn.com[/url] 的記錄發送給用戶。用戶也就能訪問了。如果ISP的緩存里面也沒有[url]www.tydncn.com[/url] 的記錄,那么他進一步去查詢tydncn.com的DNS是什么?然后再到對應的DNS上直接去取得數據,并返回給用戶。當第一個用戶訪問了 [url]www.tydncn.com[/url]以后,isp的dns上也就開始緩存了[url]www.tydncn.com[/url] 的記錄。以后他就不必再去 NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)去找了。除非有新的域名,他才會去查。比如訪問bbs.tydncn.com的時候,他就要重新去查了。?
7、isp的DNS緩存是有時間限制的。一般是1個小時。前后2次間隔1個小時的話,他就去域名的DNS上重新取得數據。這里說的是最前面一次和當前的比較。也就是說如果時間差距較大,就重新去域名的DNS服務器上找。所以刷新就變的很有必要,否則緩存了一次以后。域名記錄改了以后。ISP就永遠不去找新的記錄了。知道了這個原理以后,大家就會明白,為什么原來沒有的記錄注冊并生效會很快。修改的話生效會很慢。就是因為緩存的原因。但如果沒有緩存,訪問的效率會很低,因為任何一次輸入[url]www.tydncn.com[/url]都得跑到NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)去查詢記錄。?
2、任何域名都至少有一個DNS,一般是2個。為什么要2個以上呢?因為DNS可以輪回處理,第一個解析失敗可以找第二個。這樣只要有一個DNS解析正常,就不會影響域名的正常使用。?
3、如何確定域名的DNS??
很簡單到[url]http://www.internic.net/whois.html[/url]輸入你要查詢的域名就可以看到了。這個是國際域名管理中心。唯一的權威。只要這里能查到某個域名,就表示域名是生效的。它說你什么時候到期,就是什么時候到期。 酷愛Cooai.com?
4、有效的DNS表示當前正在起作用的DNS服務器是誰,比如查詢結果是NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)就表示當前域名是由NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)負責解析。其他DNS的設置,都是無效的。?
5、DNS是可以修改的。修改以后需要24-72小時以后,全世界才能刷新過來。internic的信息一般在24小時以后可以看到。另外,修改的過程,并不表示域名會停止解析,只要你在2邊都做好了解析。如果生效了就是新的DNS在起作用。如果沒生效。就是舊的DNS在起作用。要么生效,要么不生效。不存在2個都不起作用的時間。所以域名解析,不會中斷。前提是兩邊都做了解析。?
6、DNS是有緩存的。?
1、訪問者的電腦;2、你的ISP接入商。?
簡單舉例:比如你訪問[url]www.tydncn.com[/url],你的電腦首先查詢本機上有沒有緩存[url]www.tydncn.com[/url]的記錄。如果有就直接調用不再去查尋。就是說如果你前面剛訪問過[url]www.tydncn.com[/url],這個時候就算電信的DNS和NS.XINNETDNS.COM、NS.XINNET.CN (新網信海)都不能解析。也是能夠正常解析出域名的。?
清除本機DNS緩存方法很簡單。關閉IE然后清除歷史記錄,或者重啟電腦。?
然后還有一個就是isp接入商的DNS的緩存。?
isp就是當地網絡接入商。比如我們這里的福建電信;福州網通、南平鐵通等等。每個地方都是不一樣的。isp的DNS和 NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)這樣的DNS是不同的。NS.XINNETDNS.COM、 NS.XINNET.CN(新網信海)只負責具體的解析,不負責緩存。isp的DNS只負責查詢和緩存,不負責解析。?
簡單描述下剛才訪問[url]www.tydncn.com[/url]的情況。如果本機上不存在[url]www.tydncn.com[/url]的記錄。你的電腦就會去查詢當地ISP的DNS。 isp的DNS只有緩存。就是說他會檢查有沒有[url]www.tydncn.com[/url]的緩存。如果有,他就直接把[url]www.tydncn.com[/url] 的記錄發送給用戶。用戶也就能訪問了。如果ISP的緩存里面也沒有[url]www.tydncn.com[/url] 的記錄,那么他進一步去查詢tydncn.com的DNS是什么?然后再到對應的DNS上直接去取得數據,并返回給用戶。當第一個用戶訪問了 [url]www.tydncn.com[/url]以后,isp的dns上也就開始緩存了[url]www.tydncn.com[/url] 的記錄。以后他就不必再去 NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)去找了。除非有新的域名,他才會去查。比如訪問bbs.tydncn.com的時候,他就要重新去查了。?
7、isp的DNS緩存是有時間限制的。一般是1個小時。前后2次間隔1個小時的話,他就去域名的DNS上重新取得數據。這里說的是最前面一次和當前的比較。也就是說如果時間差距較大,就重新去域名的DNS服務器上找。所以刷新就變的很有必要,否則緩存了一次以后。域名記錄改了以后。ISP就永遠不去找新的記錄了。知道了這個原理以后,大家就會明白,為什么原來沒有的記錄注冊并生效會很快。修改的話生效會很慢。就是因為緩存的原因。但如果沒有緩存,訪問的效率會很低,因為任何一次輸入[url]www.tydncn.com[/url]都得跑到NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)去查詢記錄。?
備注:很多域名商的域名解析系統也不是實時刷新的。一般會設置下時間,比如10分鐘.就是說,你設置了一個新的A記錄以后,域名服務器會在10分鐘內為你添加。目的就是為了節約服務器資源。怕客戶的DNS不斷的刷新記錄。刷新記錄肯定需要消耗一定的資源。而且刷新過程中是不能解析的。另外刷新過程大概5 秒。就是說這個5秒內域名商的的DNS是不能用的。
本文轉自loveme2351CTO博客,原文鏈接:http://blog.51cto.com/loveme23/8019?,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的DNS的一些相关基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Boot 学习(一) 快速
- 下一篇: 13.Azure流量管理器(上)