如何在 Linux 終端中知道你的公有 IP
導讀 | 在本文中我將會介紹在幾種在 Linux 終端中檢視你的公有 IP 地址的方法。這對普通使用者來說並無意義,但 Linux 伺服器(無GUI或者作為只能使用基本工具的使用者登入時)會很有用。無論如何,從 Linux 終端中獲取公有 IP 在各種方面都很意義,說不定某一天就能用得著。 |
公有地址由 InterNIC 分配並由基於類的網路 ID 或基於 CIDR 的地址塊構成(被稱為 CIDR 塊),並保證了在全球網際網路中的唯一性。當公有地址被分配時,其路由將會被記錄到網際網路中的路由器中,這樣訪問公有地址的流量就能順利到達。訪問目標公有地址的流量可經由網際網路抵達。比如,當一個 CIDR 塊被以網路 ID 和子網掩碼的形式分配給一個組織時,對應的 [網路 ID,子網掩碼] 也會同時作為路由儲存在網際網路中的路由器中。目標是 CIDR 塊中的地址的 IP 封包會被導向對應的位置。
以下是我們主要使用的兩個 ,curl 和 wget。你可以換著用。
Curl 純文字格式輸出:
curl icanhazip.com curl ifconfig.me curl curlmyip.com curl ip.appspot.com curl ipinfo.io/ip curl ipecho.net/plain curl
curl JSON格式輸出:
curl ipinfo.io/json curl ifconfig.me/all.json curl p?json
curl XML格式輸出:
curl ifconfig.me/all.xml
curl 得到所有IP細節 (挖掘機)
curl ifconfig.me/all
使用 DYDNS (當你使用 DYDNS 服務時有用)
curl -s '| sed 's/.*Current IP Address: \([0-9\.]*\).*/\1/g' curl -s | grep -o "[[:digit:].]\+"
使用 Wget 代替 Curl
wget wget
bash
示例:
#!/bin/bash PUBLIC_IP=`wget ` echo $PUBLIC_IP
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2903964/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 你知道 Linux 中的主機、控制檯和終端的起源麼?Linux
- 如何在 Linux 上錄製你的終端操作Linux
- 如何在Linux終端中展示幻燈片Linux
- 如何在 Linux 終端中連線使用 WiFi?LinuxWiFi
- 如何在 Ubuntu 中更改預設終端Ubuntu
- 5 個用於在 Linux 終端中查詢域名 IP 地址的命令Linux
- Linux系統上最快的3個GPU加速終端模擬器你知道嗎?LinuxGPU
- 你知道如何在小程式中推送模板訊息?
- 如何在Linux終端同時執行多個Linux命令Linux
- 你有什麼喜歡的 Linux 終端技巧?Linux
- 如何為你的 Linux 終端帶來好運Linux
- 11個讓你吃驚的Linux終端命令Linux
- 11 個讓你吃驚的 Linux 終端命令Linux
- 11個讓你吃驚的 Linux 終端命令Linux
- Linux終端的概念Linux
- 在 Linux 終端中閱讀 RedditLinux
- Linux有問必答:如何在 Ubuntu 15.04 的 GNOME 終端中開啟多個標籤LinuxUbuntu
- 如何在 Ubuntu 中檢查你的 IP 地址Ubuntu
- 還不知道如何在java中終止一個執行緒?快來,一文給你揭秘Java執行緒
- Linux獲取10個你最常用的終端命令列表Linux命令列
- GoTTY:把你的 Linux 終端放到瀏覽器裡面GoLinux瀏覽器
- 公有IP和私有IP有什麼不同
- 如何讓你的網站在移動端健步如飛網站
- linux 將程式終端輸出儲存到檔案中且保留終端輸出Linux
- 關於Linux中“!”你不知道的驚歎用法Linux
- 你應該知道的ip地址相關知識
- Linux 終端生存指南Linux
- linux終端亂碼Linux
- linux終端大全(轉)Linux
- Linux終端快捷鍵Linux
- 如何在命令列下遠端安裝終端服務命令列
- [Linux]在終端啟動程式關閉終端不退出的方法Linux
- Linux終端是什麼?終端有什麼作用?Linux
- Windows terminal中WSL Linux 終端的極簡美化指南WindowsLinux
- 如何獲取終端使用者的真實ip
- 終端中的樂趣:6個有趣的Linux命令列工具Linux命令列
- 如何在後臺執行 Linux 命令並且將程式脫離終端Linux
- 如何在 Linux 中使用 Asciinema 進行錄製和回放終端會話LinuxASCII會話