公网linux服务器地址,Linux终端查看服务器公网IP地址的四条命令
歡迎,來自IP地址為:222.163.223.61 的朋友
IP地址是計算機網絡中用于區分不同主機的數字標識,所有連接到網絡中的設備均采用IP協議來進行通信。IP地址的兩個主要功能就是區分不同的網絡或主機以及用于定位網絡地址。
目前采用的IP地址分為兩種:IPv4和IPv6,它們都既可以用于內部網絡,也可以用于公共網絡。
另外,一臺主機可以根據網絡配置被分配動態地址或者靜態地址。所謂動態就是每次分配的IP地址可能不相同,而靜態地址表示IP地址是固定的。本文將介紹四條用于在linux終端查詢主機公網IP地址的命令。
1、使用dig工具
dig (domain information groper)是一個用于查詢DNS服務器的工具,為了查詢主機的公網IP地址,可以通過查詢opendns.com的反向解析結果來得到。
$ dig +short myip.opendns.com @resolver1.opendns.com
123.206.60.79
如果執行此命令后提示沒有該命令,那是因為系統沒有安裝dig工具。dig是bind工具集的一部分,可以通過yum install bind-utils命令將其安裝后再使用。
2、使用host命令
host命令是一條簡便的DNS查詢工具,同樣可以通過向opendns.com發送查詢請求來得到本機的公網地址:
$ host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'
123.206.60.79
重要提示,以下兩種方法均采用訪問第三方網站的方式來獲得服務器的公網IP地址,請謹慎使用。
3、使用wget下載工具
wget是一種支持 HTTP, HTTPS, FTP等多種協議的命令行下載工具,于是我們可以通過wget第三方網站來得到本機的IP地址
$ wget -qO- http://ipecho.net/plain | xargs echo
$ wget -qO - icanhazip.com
123.206.60.79
兩條命令的執行結果是一致的,只是訪問的第三方網站不相同。
4、使用cURL命令行下載工具
既然wget可以用,那么功能更加強大的curl工具當然也沒有問題。curl是一種支持多種網絡協議(HTTP、HTTPS、FILE、FTP、FTPS等)的上傳下載工具,同樣可以訪問第三方網站查詢服務器的公網IP地址
$ curl ifconfig.co
$ curl ifconfig.me
$ curl icanhazip.com
123.206.60.79
總結
以上是生活随笔為你收集整理的公网linux服务器地址,Linux终端查看服务器公网IP地址的四条命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript广告漂浮效果代码
- 下一篇: linux显存释放