dns是什么意思 dns服務器什么意思

dns是什么意思(什么意思)
域名系統解析互聯網網站的名稱及其底層IP地址 , 在這個過程中 , 提高了效率和安全性 。
來源:linux.cn作者:Keith Shaw , Josh Fruhlinger譯者:Xingyu.wang
(本文字數:4772 , 閱讀時間:8分鐘)
域名系統是互聯網的基礎之一 。然而 , 大多數不了解互聯網的人可能不知道他們每天用它來工作、查看電子郵件或在智能手機上浪費時間 。
從本質上說 , 域名系統是一個匹配號碼的名稱目錄 。這些數字 , 在這里被稱為IP地址 , 被計算機用來相互通信 。大多數對DNS的描述都是和電話簿對比 , 對于30歲以上的人來說沒問題 , 因為他們知道電話簿是什么 。
如果你還不到30歲 , 可以把DNS想象成你智能手機的聯系人列表 。它將人們的名字與他們的電話號碼和電子郵件地址相匹配 , 然后聯系人就和地球上的人一樣多了 。
域名系統簡史當互聯網非常非常小的時候 , 人們很容易將特定的IP地址與特定的計算機相匹配 。然而 , 隨著越來越多的設備和人加入到不斷發展的網絡中 , 這種簡單的情況不會持續太久 。在瀏覽器中輸入一個特定的IP地址到達一個網站仍然是可能的 , 但是當時和現在一樣 , 人們想要一個由容易記住的單詞組成的地址 , 也就是我們今天知道的域名(比如linux.cn) 。在20世紀70年代和80年代初 , 這些名字和地址是由斯坦福大學的伊麗莎白·費恩勒指定的 。她在一個名為HOSTS的文本文件中維護了一個主列表 。TXT , 它記錄了每一臺連接到互聯網的電腦 。
隨著互聯網的發展 , 這種情況顯然無法維持 , 尤其是因為Feinler只在加州時間下午6點前處理請求 , 圣誕節也需要請假 。1983年 , 南加州大學的研究員保羅·莫卡培里斯被任命在各種建議中提出一個折中方案來解決這個問題 。但是他基本上無視所有的建議 , 開發了自己的系統 , 他稱之為DNS 。雖然從那以后發生了明顯的變化 , 但它的工作模式仍然和近40年前一樣 。
域名系統服務器是如何工作的將名稱與數字匹配的DNS目錄并沒有完全隱藏在互聯網的黑暗角落 。截至2017年底 , 它已經記錄了超過3.32億個域名 , 如果是一個目錄的話 , 那將是非常巨大的 。就像互聯網本身一樣 , 目錄分布在世界各地 , 存儲在域名服務器(簡稱DNS服務器)上 , 它們定期相互通信 , 提供更新和冗余 。
權威DNS服務器與遞歸DNS服務器的比較當您的計算機想要找到與域名相關聯的IP地址時 , 它將首先向遞歸DNS服務器(也稱為遞歸解析器)發出請求 。遞歸解析器是通常由ISP或其他第三方提供商操作的服務器 , 它知道它需要請求哪些其他DNS服務器來解析網站的名稱和IP地址 。實際擁有所需信息的服務器稱為權威)DNS服務器 。
域名系統服務器和IP地址每個域名可以對應一個以上的IP地址 。事實上 , 有些網站有數百個甚至更多的IP地址對應一個域名 。例如 , 您的計算機訪問www.google.com的服務器可能與其他國家的人在瀏覽器中輸入相同網站名稱的服務器完全不同 。
目錄分布式的另一個原因是 , 如果目錄只在數百萬 , 也許數十億同時在尋找信息的人之間的一個地方共享 , 那么當你在尋找網站時 , 你需要多長時間才能得到響應——這就像在長隊中等待使用電話簿一樣 。
什么是DNS緩存?為了解決這個問題 , 域名系統信息在許多服務器之間共享 。但是 , 最近訪問過的網站的信息也會被本地緩存在客戶端計算機上 。你可以一天用幾次google.com 。您的計算機不會每次都向域名服務器查詢google.com的IP地址 , 而是將這些信息保存在您的計算機上 , 這樣它就不必訪問域名服務器來解析該名稱的IP地址 。用于將客戶端連接到互聯網的路由器上 , 以及用戶的互聯網服務提供商(ISP)的服務器上 , 也可能會出現額外的緩存 。有了這么多緩存 , 對域名服務器的查詢數量實際上比看起來要少得多 。
如何找到我的DNS服務器?一般來說 , 當您連接到互聯網時 , 您使用的域名系統服務器將由您的網絡提供商自動建立 。如果您想知道哪些服務器是您的主要名稱服務器(如上所述 , 通常是遞歸解析器) , 有一些網絡實用程序可以提供有關您當前網絡連接的信息 。Browserleaks.com是一個很好的工具 , 它提供了很多信息 , 包括你當前的DNS服務器 。

推薦閱讀