DNS是什麼以及它是如何運作的概述

通常我們不會用IP地址來訪問網站。雖然可以,但很少見。

我們通常使用域名,比如google.com或flaviocopes.com。

這非常方便,因為例如我可以更改用於託管網站的伺服器和公司,同時保持相同的域名。

將域名映射到IP地址的系統稱為DNS(Domain Name System,域名系統)。

DNS是一個由伺服器組成的網絡。您的供應商將擁有自己的DNS,您的路由器已經預先配置為使用它。

您也可以選擇使用Google的DNS伺服器,其IP地址為8.8.8.8

這些DNS伺服器將接收來自您的計算機的請求,然後再向它們自己的參考DNS伺服器發出請求。

該系統組織成一棵樹。頂部有一個名為根DNS伺服器的DNS伺服器。

簡而言之,它知道管理每個域名擴展名(如.com.net.org)和國家特定的域名擴展名以及新的域名擴展名(如.blog.dev.tech)的DNS伺服器的IP地址。

這些DNS伺服器知道其擴展名下所有域名的IP地址映射。

當然,該系統設置了緩存、冗余和能夠承受高並發請求的能力,但這是一般概念。