使用Linux終端獲取公共IP的5個命令

公共ip用于計算機之間通過internet進行通信。使用公共ip運行的計算機可以使用internet訪問世界各地。所以我們可以說它是互聯網上計算機的身份。

使用Linux終端獲取公共IP的5個命令

現在的問題是,我們如何知道我們的公共知識產權?對于具有GUI的計算機,可以使用類似這樣的Web工具輕松獲得IP,但如何獲得僅具有終端訪問權限的計算機的公共IP。

解決方案:可以使用以下命令之一用linux終端查找系統的公共IP。這些在shell腳本中也很有用。

使用Linux命令查找公共IP

命令1:

使用dig命令查找公共IP地址。dig命令是一個DNS查找實用程序,用于Linux系統通過連接到OpenDNS服務器來查找公共IP地址。

$?dig?+short?myip.opendns.com?@resolver1.opendns.com

命令2 :

使用wget命令獲取公共IP地址,如下例所示。

$?wget?http://ipecho.net/plain?-O?-?-q?;?echo

命令3,4和5:

使用cURL命令獲取公共地址。

$?curl?ipecho.net/plain;?echo
$?curl?icanhazip.com
$?curl?ifconfig.me

在shell腳本中獲取公共IP

我們可以簡單地在shell腳本中使用以下命令獲取計算機的公共IP并將它們存儲在變量中,以便在shell腳本的任何位置使用。

#!/bin/bash  PUBLIC_IP=`wget?http://ipecho.net/plain?-O?-?-q?;?echo` echo?$PUBLIC_IP

本篇文章到這里就已經全部結束了,更多其他精彩內容可以關注php中文網的Linux教程視頻欄目!

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享