簡體   English   中英

在 shell 腳本 linux 中使用 IP 地址查找主機名

[英]finding hostname using IP address in shell script linux

如果有人可以幫助我解決這個問題,我將不勝感激,我需要一個能夠使用主機名查找 IP 地址的 shell 腳本。 誰能幫我?

要從 URL 中查找 IP 地址,可以使用nslookup 如果您只想要 IP 地址本身,您可以將 pipe 到grep並使用后向正則表達式過濾文本“地址:”之后的部分

nslookup google.com | grep -Po "(?<=^Address: ).*"

到目前為止你嘗試過什么? 雖然對於初學者來說,有幾個工具可以用來實現這一點。 如果使用 linux, Looking up status of <IP address> nmblookup -A <hostname.com>會產生類似這樣的結果。

okello@okello-XPS-13-7390:~$ nmblookup -A google.com
Looking up status of 172.217.170.206

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM