通過Linux終端檢視公司IP

2021-07-04 20:04:04 字數 1984 閱讀 8920

公有位址由 internic 分配並由基於類的網路 id 或基於 cidr 的位址塊構成(被稱為 cidr 塊),並保證了在全球網際網路中的唯一性。當公有位址被分配時,其路由將會被記錄到網際網路中的路由器中,這樣訪問公有位址的流量就能順利到達。訪問目標公有位址的流量可經由網際網路抵達。比如,當乙個 cidr 塊被以網路 id 和子網掩碼的形式分配給乙個組織時,對應的 [網路 id,子網掩碼] 也會同時作為路由儲存在網際網路中的路由器中。目標是 cidr 塊中的位址的 ip 封包會被導向對應的位置。

在本文中我將會介紹在幾種在 linux 終端中檢視你的公有 ip 位址的方法。這對普通使用者來說並無意義,但 linux 伺服器(無gui或者作為只能使用基本工具的使用者登入時)會很有用。無論如何,從 linux 終端中獲取公有 ip 在各種方面都很意義,說不定某一天就能用得著。

以下是我們主要使用的兩個命令,curl 和 wget。你可以換著用。

curl icanhazip

.com

curl ifconfig

.me

curl curlmyip

.com

curl ip..

com

curl ipinfo.io

/ip

curl ipecho

.net

/plain

curl www

.trackip

.net

/i

curl ipinfo.io

/json

curl ifconfig.me

/all

.json

curl www

.trackip

.net/ip

?json

(有點醜陋)

如果有的話,你也可以直接使用 host 和 dig 命令。

簡單易用。

我實際上是在寫乙個用於記錄每日我的路由器中所有 ip 變化並儲存到乙個檔案的指令碼。我在搜尋過程中找到了這些很好用的命令。希望某天它能幫到其他人。

終端通過sqlite語句 簡單檢視db資料庫

先找到資料庫所在資料夾 cd xx xx xx 進入資料庫 可以通過ls檢視資料夾下目錄 sqlite3 xx.db 檢視資料庫中的表 tables 建立乙個表結構 create table testtabel id int primary key not null,dept char 50 not...

dos命令 通過IP檢視機器名

from 如果對方與你在同乙個網段內的話,通過下面方法可以得到對方的name ping a ip nbtstat a ip 如果不在乙個網段內的話,應該無法通過命令直接得到對方的名字的.一,ping 它是用來檢查網路是否通暢或者網路連線速度的命令。作為乙個生活在網路上的管理員或者黑客來說,ping命...

linux版本centos檢視IP

輸入 ip查詢命名 ip addr 也可以輸入ifconfig centos沒有ifconfig命令 檢視ip 此命令會出現 此時發現ens33沒有inet這個屬性,也就沒辦法檢視ip位址 接下來通過vi etc sysconfig network scripts ifcfg ens33 檢視ens...