關於DNS的那些事兒

2021-10-12 02:35:24 字數 543 閱讀 4173

網際網路的訪問依靠ip位址,但ip位址不好記,所以使用網域名稱服務(dns)來代替訪問位址

dns:domain name system網域名稱系統

作用:實現名字解析(例如將主機名解析為ip)

fqdn:(fully qualified domain name)完全合格網域名稱/全稱網域名稱

簡單理解就是www.baidu.com. //最後乙個點是根域,com是頂級域,baidu是二級域,www是主機名.頂級域是被規定好的,二級域或**域是自己規定的

常見的頂級域:

dns解析流程簡介:

比如www.baidu.com,客戶端先會檢視自己的(瀏覽器)快取,然後檢視/etc/hosts檔案是否有輸入**對應的ip,有的話就鍵入對應的鏈結,沒的話就從dns伺服器查詢資訊,先從根域開始,按照層次結構向下搜尋,找到對應資訊後會返回客戶端,並在自己的快取中保留乙個副本,以備以後查詢

dns主要起到兩個作用:

1.正向解析:可以把相對應的網域名稱解析為對用的ip位址

2.反向解析:可以把相對應的ip位址解析為對應的網域名稱

dns記錄型別

DNS的那些事兒(1)

神馬是dns?dns是網域名稱系統 domain name system 的縮寫。它是 1 乙個由分層的dns伺服器 dns server 實現的分布式資料庫。2 乙個允許主機查詢分布式資料庫的應用層協議。dns伺服器通常是執行bind berkeley internet name domain 軟...

DNS雲學堂 權威DNS那些事兒(下)

權威dns變更主要的風險在於一旦操作不當,導致錯誤的ns記錄在網際網路的上擴散,那麼就需要乙個長的週期進行恢復。尤其是國內有些遞迴dns上記錄快取時間強制為1 2天,這也意味著在沒有人工介入的情況下,錯誤的網域名稱記錄將會在1 2天後才會被糾正。常見的幾種變更場景如下 增加ns記錄 增加1個或多個n...

關於Python那些事兒

1.易於學習 python有相對較少的關鍵字,結構簡單,和乙個明確定義的語法,學習起來更加簡單。2.易於閱讀 python 定義的更清晰。3.易於維護 python的成功在於它的源 是相當容易維護的。4.乙個廣泛的標準庫 python的最大的優勢之一是豐富的庫,跨平台的,在unix,windows和...