介紹
Linux主機命令用於查找域的IP地址 。 它也可以用來查找IP地址的域名。
本指南將向您展示如何在主機命令中使用最常用的開關。
主機命令
它自己的主機命令將返回一個可以使用的所有可能的開關列表。
要獲取列表,請在終端窗口中輸入以下內容:
主辦
將顯示以下結果:
- -a - 相當於-v -t ANY
- -c - 為非IN數據指定查詢類
- -C-比較權威域名服務器上的SOA記錄
- -d - 相當於-v
- -l - 使用AXFR列出域中的所有主機
- -i - IP6.INT反向查找
- -N - 在根查找完成之前更改允許的點數
- -r - 禁用遞歸處理
- -R - 指定UDP數據包的重試次數
- -s - SERVFAIL響應應停止查詢
- -t - 指定查詢類型
- -T - 啟用TCP / IP模式
- -v - 啟用詳細輸出
- -w - 指定永遠等待回复
- -W - 指定等待答复的時間
- -4 - 僅使用IPv4查詢傳輸
- -6 - 僅使用IPv6查詢傳輸
- -m - 設置內存調試標誌
- -V - 打印版本號並退出
與許多Linux命令一樣,有很多交換機,但大多數交換機並不是您需要執行的操作所必需的。
您可以通過閱讀手冊頁來了解關於主機命令的更多信息。
只需在終端窗口中鍵入以下內容:
男主人
獲取域名的IP地址
要返回域名的IP地址,只需輸入以下命令:
主機<域名>
例如,要找到linux.about.com的域名,請鍵入以下命令。
主機linux.about.com
主機命令的結果如下:
linux.about.com是dynglbcs.about.com的別名。
dynglbcs.about.com地址為207.241.148.82
當然,linux.about.com是about.com的子域名。 針對完整的about.com域名運行主機命令會返回不同的IP地址。
about.com的地址是207.241.148.80
主機命令與about.com有一些進一步的輸出,因為它顯示了郵件的處理方式。
例如:
about.com郵件由500個ALT4.ASPMX.L.Google.com處理
從IP地址獲取域名
與從域名返回IP地址相反的是從IP地址返回域名。
您可以通過在終端窗口中鍵入以下內容來完成此操作:
主機
例如,我們知道207.241.148.80是About.com的IP地址。 在終端窗口中鍵入以下內容:
主機207.241.148.80
結果如下:
82.148.241.207.in-addr.arpa域名指針glbny.about.com。
默認情況下,host命令只返回足夠的信息,但您可以通過使用-d或-v開關獲得更詳細的輸出,如下所示:
主機-d linux.about.com
上述命令的結果顯示了與任何結果一起查找的域。 它還返回域的SOA詳細信息。
返回域的SOA細節
SOA代表開始權威。 如果您註冊了一個域名,然後將該域名託管在一個虛擬主機公司,那麼虛擬主機公司必須為該域名維護一個SOA。 它提供了一種跟踪域名的方法。
通過輸入以下命令,您可以找到域的SOA詳細信息:
主機-C
主機-C <域名>
例如,在終端窗口中鍵入以下內容:
主機-C about.com
有一些結果返回,但它們都包含相同的字段,如下所示:
- 主名稱服務器
- 該域的責任方
- 更新域時更改的時間戳
- 應該刷新區域之前的秒數
- 刷新失敗之前的秒數應該重試
- 區域之前的上限(秒)不再被視為權威性的
- 否定結果TTL。
該網頁提供了關於SOA的良好概述。
概要
顯然還有許多其他交換機,例如-l提供了一個列表和-T,它使用TCP / IP而不是UDP進行搜索。
你會發現很多Web服務器會拒絕這些類型的查詢。
通常,您可能只需使用host命令返回域名的IP地址或IP地址的域名。