DNS解析相關知識點梳理

2021-09-29 04:40:37 字數 725 閱讀 2327

由於dns網域名稱在計算機處理比較麻煩,所以要把它解析成標準的ip,比較ip格式是固定的,計算機處理起來比較方便。

首先,會在本地hosts表解析;

如果hosts表找不到,就會到本地網域名稱伺服器解析,本地網域名稱伺服器具體是哪個,可以從配置中看到。如果是windows,可以用ipconfig檢視,dns伺服器這一項就是本地網域名稱伺服器,如果是linux,可以檢視/etc/resolv.conf檔案中的相應配置;

本地網域名稱伺服器如果找不到,就會向根網域名稱伺服器發起解析,這個過程是迭代解析的過程;(如果是區域網,一般就沒有這個過程,只是到本地網域名稱伺服器解析就結束了);

dig(不走本地hosts表)

nslookup(不會先走本地hosts表)

ping會走本地hosts表

resolv.conf的關鍵字主要有四個,分別是:

search和domain表示當我們請求解析的網域名稱寫的不完整時,比如我們想要請求解析www.sohu.com,但我們只使用www(nslookup www),這時domain和search就會將其補齊為www.sohu.com。另外,domain和search同時配置時,誰在後面誰就生效。通常可以用來配置字尾,比如sznsh-op.com,這時候ping ***,就會自動補全為ping ***.sznsh-op.com。(經測試,發現nslookup也會補全,dig則不會。)

options關鍵字可以新增一些引數,場景如下

以上兩個引數,預設情況下前者是5s後者是2次。

C 陣列相關的知識點梳理

陣列可以先宣告再賦值,也可以在宣告時對該陣列進行賦值。陣列是一種資料格式,能夠儲存多個同型別的值。陣列的宣告應指出以下三點 儲存在每個元素中的值的型別 陣列名 陣列中的元素的個數 宣告陣列的通用格式如下 typename arrayname arraysize typename 陣列要儲存的元素的型...

Linux知識點梳理

使用者名稱 主機名 root hostname 使用者名稱 主機名稱 符號含義 當前使用者屬於root使用者 當前使用者屬於普通使用者 注意 對系統進行配置管理時,如要root使用者 檢視主機名稱 hostname設定主機名稱 hostname hadoop senior.com注意 該方式設定,當...

spring 知識點梳理

1.spring預設所有管理的bean都是單例模式 懶載入,所有的bean都是交給spring容器中的map管理,生命週期與spring相同,如果使用多例模式,bean則是交給記憶體管理,生命週期與spring無關 2.ssm分層 控制層 服務層 資料層 對應的註解分別為 controller se...