當您想通過手機呼叫某人時,您可能只需在聯繫人列表中找到此人並選擇其姓名即可。 然後聽筒使用與該人關聯的唯一電話號碼並撥打電話。 一般來說,您不需要記住電話號碼本身,因為地址簿會在聯繫人姓名下為您存儲它。

互聯網以非常相似的方式工作。 Internet 上的每個服務器都有一個分配給它的地址和一個名稱。 有一個全局地址簿,它存儲地址(或地址)以及相關的名稱(或名稱)。 這個巨大的地址簿被稱為 DNS(域名系統)。 它的工作方式是,當您在瀏覽器中鍵入 URL(例如 maketecheasier.com)時,瀏覽器(通過底層操作系統)會查詢 DNS 以獲取託管該網站的服務器的地址。 當我們發送電子郵件時,會發生類似但不相同的事情。

Internet 上有兩種類型的地址——IPv4 和 IPv6。 前者是當今 Internet 上使用的當前和最流行的尋址方案,後者是它的替代品 IPv6,因為我們的 IPv4 地址快用完了,所以需要它。

IPv4 地址由用點分隔的四個數字(小於 256)組成,例如:

IPv6 地址更複雜。 它由 16 個字節組成,成對分組並以十六進制寫入。 這些對由冒號分隔,例如:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

大多數 Linux 發行版包括 nslookup. 它是一個用於查詢 DNS 並顯示結果信息的程序。 要查找與域名關聯的服務器地址,請使用 nslookup 像這樣:

nslookup maketecheasier.com

在此示例中,我們正在 DNS 中查詢託管 maketecheasier.com 網站的服務器的地址。 響應的最後一行告訴我們服務器的 IPv4 地址為 50.116.24.50.

響應的前兩行(服務器和地址)告訴我們使用哪個 DNS 服務器來解析查詢。 在這種情況下,服務器被列為 127.0.0.1,即 loop back 地址。 換句話說,本地主機用於解析查詢。 這樣做的原因是因為 Ubuntu 使用了一個名為 dnsmasq 默認情況下。 Dnsmasq 提供了一個小型 DNS 服務器,它將所有查詢轉發到上游,然後緩存結果。

從 DNS 返回的所有響應都被歸類為 Authoritative Answer 或一個 Non-Authoritative Answer. 當響應來自具有 master 域名信息,則響應為權威答案。 但是,大多數情況下,DNS 回復將由具有必要信息的緩存副本的 DNS 服務器給出,但它們不控制原始信息。 在這種情況下,響應是非權威的答案。

要指定用於查詢的特定 DNS 服務器,您需要提供 DNS 服務器地址作為第二個參數:

nslookup maketecheasier.com 8.8.8.8

nslookup-maketecheasier-8888

其中 8.8.8.8 是 Google 的公共 DNS 服務。

要查找其他類型的 DNS 記錄(不僅僅是簡單的域名),您可以使用 -query. 查詢標誌的有效參數是 MX、NS、SOA 和 ANY。 例如,要查找域的 Mail eXchange (MX) 記錄,請使用以下命令:

nslookup -query=mx maketecheasier.com

nslookup-maketecheasier-mx

當電子郵件發送給特定域中的用戶時,MX 記錄會告訴發送服務器在哪裡可以找到正在處理該域的電子郵件的服務器。 在上面的示例中,我們可以看到在這種情況下是 Google。

nslookup 也有一個交互模式。 如果您只是在沒有任何參數的情況下啟動該實用程序,那麼您將直接進入交互模式。 在這裡,您鍵入的任何字符串都將被解釋為查詢,但一些特殊命令除外:

  • server domain 或者 lserver domain – 將默認 DNS 服務器更改為域; lserver 使用初始服務器查找有關信息 領域, 然而 server 使用當前的默認服務器。
  • type = querytype – 更改查詢類型,就像使用 -query. 這 querytype 可以是 A、MX、SOA 或任何。

nslookup 實用程序可以檢索有關域的大量有用信息,並且在將域從一台服務器轉移到另一台服務器或剛購買新域名時特別有用。

如果您在使用上面的示例時遇到任何問題,請隨時使用下面的評論部分提出您可能遇到的任何問題。

訂閱我們的新聞!

我們最新的教程直接發送到您的收件箱

Previous article終極 Windows 8 任務欄固定指南
Next articleAPK 顯示 Google 可能會添加“查找設備網絡”

LEAVE A REPLY

Please enter your comment!
Please enter your name here