Linux下查詢外網(wǎng)IP的幾種方法總結(jié)
Linux下查詢外網(wǎng)IP的幾種方法總結(jié)
Curl 純文本格式輸出:
curl icanhazip.com curl ifconfig.me curl curlmyip.com curl ip.appspot.com curl ipinfo.io/ip curl ipecho.net/plain curl www.trackip.net/i
curl JSON格式輸出:
curl ipinfo.io/json curl ifconfig.me/all.json curl www.trackip.net/ip?json (有點(diǎn)丑陋)
curl XML格式輸出:
curl ifconfig.me/all.xml
curl 得到所有IP細(xì)節(jié) (挖掘機(jī))
curl ifconfig.me/all
使用 DYDNS (當(dāng)你使用 DYDNS 服務(wù)時(shí)有用)
curl -s 'http://checkip.dyndns.org' | sed 's/.*Current IP Address: \([0-9\.]*\).*/\1/g' curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]\+"
使用 Wget 代替 Curl
wget http://ipecho.net/plain -O - -q ; echo wget http://observebox.com/ip -O - -q ; echo
使用 host 和 dig 命令
如果有的話,你也可以直接使用 host 和 dig 命令。
host -t a dartsclink.com | sed 's/.*has address //' dig +short myip.opendns.com @resolver1.opendns.com
bash 腳本示例:
#!/bin/bash PUBLIC_IP=`wget http://ipecho.net/plain -O - -q ; echo` echo $PUBLIC_IP
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- Linux 配置靜態(tài)IP的方法
- Linux命令行修改IP、網(wǎng)關(guān)、DNS的方法
- 詳解幾種Linux 查詢外網(wǎng)出口IP命令的方法
- Linux下修改IP、DNS和路由命令行配置方法
- 解讀Linux下ip命令展示的網(wǎng)絡(luò)連接信息
- 虛擬機(jī)linux下靜態(tài)IP的配置方法
- Linux使用iptables限制多個(gè)IP訪問(wèn)你的服務(wù)器
- linux 雙網(wǎng)卡綁定網(wǎng)絡(luò)設(shè)置方法
- Linux下用netstat查看網(wǎng)絡(luò)狀態(tài)、端口狀態(tài)
- 虛擬機(jī)中Linux新手入門配置IP以及重啟網(wǎng)絡(luò)
相關(guān)文章
Linux 中有效用戶組和初始用戶組的實(shí)現(xiàn)
這篇文章主要介紹了Linux 中有效用戶組和初始用戶組的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
怎樣給centos系統(tǒng)擴(kuò)展磁盤分區(qū)的實(shí)現(xiàn)方法
這篇文章主要介紹了怎樣給centos系統(tǒng)擴(kuò)展磁盤分區(qū)的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
CentOS7服務(wù)器環(huán)境下vsftpd安裝及配置方法
這篇文章主要介紹了CentOS7服務(wù)器環(huán)境下vsftpd安裝及配置方法,結(jié)合實(shí)例形式分析了CentOS7服務(wù)器環(huán)境下進(jìn)行vsftpd安裝及配置的步驟與相關(guān)問(wèn)題解決方法,需要的朋友可以參考下2018-03-03

