天天看點

國産作業系統上通過主機名查ip位址 | 統信 | 麒麟 | 中科方德

作者:鵬大聖運維

原文連結:國産作業系統上通過主機名查ip位址 | 統信 | 麒麟 | 中科方德

Hello,大家好啊!今天給大家帶來一篇在國産作業系統上通過主機名查找IP位址的文章。通過主機名查找IP位址是網絡管理和故障排除中常見的操作之一。本文将詳細介紹如何在國産作業系統(如統信UOS、麒麟KOS、中科方德等)上使用指令行工具查找主機名對應的IP位址。歡迎大家分享轉發,點個關注和在看吧!

為什麼要通過主機名查找IP位址?

在網絡管理中,使用主機名而不是IP位址進行通信更為友善和易于管理。但是,有時我們需要知道主機名對應的IP位址,比如在故障排除、網絡配置或安全審計時。

使用的指令行工具

在Linux系統中,有多種指令行工具可以用來查找主機名對應的IP位址,常用的有ping、nslookup、host和dig。下面将詳細介紹這些工具的使用方法。

1.檢視系統資訊

pdsyw@pdsyw-PC:~/Desktop$ cat /etc/os-version

[Version]

SystemName=UOS Desktop

SystemName[zh_CN]=統信桌面作業系統

ProductType=Desktop

ProductType[zh_CN]=桌面

EditionName=Professional

EditionName[zh_CN]=專業版

MajorVersion=20

MinorVersion=1070

OsBuild=11014.100.100

pdsyw@pdsyw-PC:~/Desktop$ uname -a

Linux pdsyw-PC 4.19.0-arm64-desktop #7020 SMP Wed Apr 17 11:27:22 CST 2024 aarch64 GNU/Linux

pdsyw@pdsyw-PC:~/Desktop$

國産作業系統上通過主機名查ip位址 | 統信 | 麒麟 | 中科方德

2.通過nslookup指令

pdsyw@pdsyw-PC:~/Desktop$ nslookup baidu.com

Server: 10.211.55.1

Address: 10.211.55.1#53

Non-authoritative answer:

Name: baidu.com

Address: 39.156.66.10

Name: baidu.com

Address: 110.242.68.66

pdsyw@pdsyw-PC:~/Desktop$

内容解釋如下:

pdsyw@pdsyw-PC:~/Desktop$ nslookup baidu.com

nslookup baidu.com: 運作 nslookup 指令來查詢域名 baidu.com 的IP位址。

Server: 10.211.55.1

Address: 10.211.55.1#53

Server: 指定的DNS伺服器的IP位址,在這裡是 10.211.55.1。

Address: 也是DNS伺服器的IP位址,并帶有端口号 #53,這是DNS服務的預設端口。

Non-authoritative answer:

Non-authoritative answer: 表示這不是權威回答,DNS伺服器傳回的結果來自緩存或非權威伺服器,而不是直接來自域名的權威DNS伺服器。

Name: baidu.com

Address: 39.156.66.10

Name: baidu.com

Address: 110.242.68.66

Name: baidu.com: 顯示查詢的域名。

Address: 39.156.66.10: baidu.com 解析後的第一個IP位址。

Address: 110.242.68.66: baidu.com 解析後的第二個IP位址。

這些IP位址是 baidu.com 域名的有效IP位址之一。多個IP位址表明這個域名有多台伺服器來處理請求,以實作負載均衡或備援。

國産作業系統上通過主機名查ip位址 | 統信 | 麒麟 | 中科方德

3.通過host指令

pdsyw@pdsyw-PC:~/Desktop$ host baidu.com

baidu.com has address 110.242.68.66

baidu.com has address 39.156.66.10

baidu.com mail is handled by 20 usmx01.baidu.com.

baidu.com mail is handled by 15 mx.n.shifen.com.

baidu.com mail is handled by 20 jpmx.baidu.com.

baidu.com mail is handled by 10 mx.maillb.baidu.com.

baidu.com mail is handled by 20 mx1.baidu.com.

baidu.com mail is handled by 20 mx50.baidu.com.

pdsyw@pdsyw-PC:~/Desktop$

内容解釋如下:

pdsyw@pdsyw-PC:~/Desktop$ host baidu.com

host baidu.com: 運作 host 指令來查詢域名 baidu.com 的IP位址和郵件伺服器資訊。

baidu.com has address 110.242.68.66

baidu.com has address 39.156.66.10

baidu.com has address 110.242.68.66: 顯示 baidu.com 解析後的第一個IP位址。

baidu.com has address 39.156.66.10: 顯示 baidu.com 解析後的第二個IP位址。

baidu.com mail is handled by 20 usmx01.baidu.com.

baidu.com mail is handled by 15 mx.n.shifen.com.

baidu.com mail is handled by 20 jpmx.baidu.com.

baidu.com mail is handled by 10 mx.maillb.baidu.com.

baidu.com mail is handled by 20 mx1.baidu.com.

baidu.com mail is handled by 20 mx50.baidu.com.

baidu.com mail is handled by 20 usmx01.baidu.com.: 顯示處理 baidu.com 郵件的郵件交換(MX)伺服器 usmx01.baidu.com,優先級為 20。

baidu.com mail is handled by 15 mx.n.shifen.com.: 顯示處理 baidu.com 郵件的郵件交換(MX)伺服器 mx.n.shifen.com,優先級為 15。

baidu.com mail is handled by 20 jpmx.baidu.com.: 顯示處理 baidu.com 郵件的郵件交換(MX)伺服器 jpmx.baidu.com,優先級為 20。

baidu.com mail is handled by 10 mx.maillb.baidu.com.: 顯示處理 baidu.com 郵件的郵件交換(MX)伺服器 mx.maillb.baidu.com,優先級為 10。

baidu.com mail is handled by 20 mx1.baidu.com.: 顯示處理 baidu.com 郵件的郵件交換(MX)伺服器 mx1.baidu.com,優先級為 20。

baidu.com mail is handled by 20 mx50.baidu.com.: 顯示處理 baidu.com 郵件的郵件交換(MX)伺服器 mx50.baidu.com,優先級為 20。

這些行列出了用于處理 baidu.com 域郵件的郵件伺服器,以及它們的優先級。優先級越低的值表示該伺服器的優先級越高,郵件伺服器會按照優先級從低到高依次嘗試連接配接。

國産作業系統上通過主機名查ip位址 | 統信 | 麒麟 | 中科方德

4.通過ping指令

pdsyw@pdsyw-PC:~/Desktop$ ping -c 1 baidu.com

PING baidu.com (110.242.68.66) 56(84) bytes of data.

64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=1 ttl=128 time=131 ms

--- baidu.com ping statistics ---

1 packets transmitted, 1 received, 0% packet loss, time 0ms

rtt min/avg/max/mdev = 131.235/131.235/131.235/0.000 ms

pdsyw@pdsyw-PC:~/Desktop$

内容解釋如下:

pdsyw@pdsyw-PC:~/Desktop$ ping -c 1 baidu.com

ping -c 1 baidu.com: 運作 ping 指令并發送一個ICMP請求包到 baidu.com。

PING baidu.com (110.242.68.66) 56(84) bytes of data.

PING baidu.com (110.242.68.66): 表示正在ping baidu.com,并解析到的IP位址是 110.242.68.66。

56(84) bytes of data: 指定發送的ICMP請求包的大小是56位元組(加上IP和ICMP頭部總共84位元組)。

64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=1 ttl=128 time=131 ms

64 bytes from 110.242.68.66 (110.242.68.66): 收到從IP位址 110.242.68.66 傳回的64位元組資料。

icmp_seq=1: ICMP包的序列号為1。

ttl=128: TTL(生存時間)值為128,表示該包在網絡中的最大跳數。

time=131 ms: 從發送到接收到響應的往返時間為131毫秒。

--- baidu.com ping statistics ---

--- baidu.com ping statistics ---: 這是ping指令的統計資訊部分。

1 packets transmitted, 1 received, 0% packet loss, time 0ms

1 packets transmitted: 發送了1個資料包。

1 received: 接收到1個資料包。

0% packet loss: 資料包丢失率為0%。

time 0ms: 總的ping測試時間為0毫秒。

rtt min/avg/max/mdev = 131.235/131.235/131.235/0.000 ms

rtt min/avg/max/mdev: 往返時間的最小值/平均值/最大值/标準偏差。

= 131.235/131.235/131.235/0.000 ms: 最小、平均和最大往返時間均為131.235毫秒,标準偏差為0.000毫秒。

國産作業系統上通過主機名查ip位址 | 統信 | 麒麟 | 中科方德

5.通過dig指令

pdsyw@pdsyw-PC:~/Desktop$ dig +short baidu.com

39.156.66.10

110.242.68.66

pdsyw@pdsyw-PC:~/Desktop$

内容解釋如下:

pdsyw@pdsyw-PC:~/Desktop$ dig +short baidu.com

dig +short baidu.com: 運作 dig 指令查詢 baidu.com 的IP位址,并使用 +short 選項簡化輸出結果,隻顯示IP位址。

39.156.66.10

110.242.68.66

39.156.66.10: baidu.com 解析出的第一個IP位址。

110.242.68.66: baidu.com 解析出的第二個IP位址。

這些行顯示了 baidu.com 的IP位址清單。

國産作業系統上通過主機名查ip位址 | 統信 | 麒麟 | 中科方德

通過本文的介紹,您應該已經掌握了如何在國産作業系統上通過主機名查找IP位址的方法。使用ping、nslookup、host和dig指令都可以友善快捷地完成這一任務。在網絡管理和故障排除中,這些工具能夠幫助您快速擷取所需的網絡資訊,提高工作效率。如果您覺得這篇文章有用,請分享和轉發。同時,别忘了點個關注和在看,以便未來擷取更多實用的技術資訊和解決方案。感謝大家的閱讀,我們下次再見!

繼續閱讀