hostname -I
命令來(lái)快速查詢(xún)主機(jī)名。
在Linux系統(tǒng)中,我們可以通過(guò)以下幾種方法來(lái)查詢(xún)IP地址對(duì)應(yīng)的主機(jī)名。
1、使用nslookup
命令
nslookup
是一個(gè)用于查詢(xún)DNS記錄的命令行工具,通過(guò)它,我們可以查詢(xún)IP地址對(duì)應(yīng)的主機(jī)名。
使用方法:
nslookup IP地址
nslookup 8.8.8.8
2、使用dig
命令
dig
是另一個(gè)用于查詢(xún)DNS記錄的命令行工具,它的功能比nslookup
更強(qiáng)大。
使用方法:
dig x IP地址
dig x 8.8.8.8
3、使用host
命令
host
命令可以查詢(xún)IP地址對(duì)應(yīng)的主機(jī)名和別名。
使用方法:
host IP地址
host 8.8.8.8
4、查看/etc/hosts文件
在Linux系統(tǒng)中,每個(gè)IP地址都會(huì)對(duì)應(yīng)一個(gè)主機(jī)名,這些信息通常存儲(chǔ)在/etc/hosts
文件中,我們可以直接查看這個(gè)文件來(lái)獲取IP地址對(duì)應(yīng)的主機(jī)名。
使用方法:
cat /etc/hosts | grep IP地址
cat /etc/hosts | grep 8.8.8.8
5、使用hostname i
命令(僅適用于某些系統(tǒng))
在某些Linux系統(tǒng)中,可以使用hostname i
命令來(lái)查詢(xún)主機(jī)的IP地址,這個(gè)方法并不總是有效,因?yàn)椴皇撬械南到y(tǒng)都支持這個(gè)命令。
使用方法:
hostname i