提起上網,基本上很多人都能聯想到DNS,那么DNS是什么意思呢?時至今日依然不清楚DNS和DNS服務器。下面一起來全面了解下dns和dns服務器的知識吧!
1、究竟什么是dns?
大家熟悉的域名一般都對應著一些 IP,例如 baidu.com,不過像百度這種大廠不可能只將域名解析到一個 IP,它需要分流減壓,所以不同地區可能對應的 IP 都不一樣,想知道它在你所處地區的 IP,僅需 Ping 一下即可。
而 DNS 則為域名和 IP 地址相互映射的一個分布式數據庫,可讓用戶更好的記住網站。當你想訪問 baidu.com 時,總不能記住一串隨時可能變換的 IP 地址吧。
簡單來說,DNS 就是域名和 IP 之間的橋梁,而 IP 代表的則是百度服務器和你想要交換的數據。
若遇到百度的服務器故障或服務器方的帶寬需要升級等問題,導致 baidu.com 需要更換 IP,這時域名方面會解析到新的 IP,然后通知 DNS 服務器,當本地 DNS 知曉后,用戶再次訪問此域名時,本地 DNS 就會引導用戶的網絡連接新的 IP。
2、dns服務器的知識
DNS服務器分為主服務器、輔助服務器(也稱從服務器)、緩存服務器和轉發服務器。
主服務器托管控制區域文件,該文件包含域的所有權威信息,主服務器直接從本地文件獲取此信息。只能在主服務器上更改區域的DNS 記錄,然后主服務器才能更新輔助服務器。
輔助服務器包含區域文件的只讀副本,他們通過稱為區域傳輸的通信從主服務器獲取其信息。雖然無法在輔助服務器上更改區域的DNS記錄,但是在某些情況下,輔助服務器可以將更改請求傳遞到主服務器,以此來更改DNS記錄。
3、為什么要有輔助服務器呢?
主服務器包換所有相關資料記錄,并且可以處理域的DNS查詢,輔助服務器的好處是他們在主服務器關閉時提供冗余,并且他們還有助于請求的負載分配到域,以便主服務器不會過載,這可能導致拒絕服務。他們可以使用循環DNS來實現這一點,循環DNS是一種負載平衡技術,指在為集中的每個服務器發送大致相等的流量。
以上就是有關dns是什么意思,dns服務器的知識介紹。