真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在Linux終端中怎么查看公有IP

這篇文章主要介紹“在Linux終端中怎么查看公有IP”,在日常操作中,相信很多人在在Linux終端中怎么查看公有IP問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”在Linux終端中怎么查看公有IP”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

目前創(chuàng)新互聯(lián)已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、文登網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

首先回顧一下一般的查看IP的命令:
ifconfig
Linux查看IP地址的命令--ifconfig
ifconfig命令用于查看和更改網(wǎng)絡(luò)接口的地址和參數(shù)
$ifconfig -a 
lo0: flags=849 mtu 8232
inet 127.0.0.1 netmask ff000000 
hme0: flags=863 mtu 1500
inet 211.101.149.11 netmask ffffff00 broadcast 211.101.149.255
ether 8:0:20:a7:4d:21 
系統(tǒng)會(huì)顯示網(wǎng)絡(luò)接口的名稱,接口的狀態(tài)(up or down), 
接口的IP地址和掩碼等信息
取出本機(jī)IP地址:
ifconfig|grep Bcast|awk -F: '{print $2}'|awk -F " " '{print $1}'
取出本機(jī)IP地址個(gè)數(shù):
ifconfig|grep Bcast|awk -F: '{print $2}'|awk -F " " '{print $1}'|wc -l

如何在 Linux 終端中知道你的公有 IP
公有地址由 InterNIC 分配并由基于類的網(wǎng)絡(luò) ID 或基于 CIDR 的地址塊構(gòu)成(被稱為 CIDR 塊),并保證了在全球互聯(lián)網(wǎng)中的唯一性。當(dāng)公有地址被分配時(shí),其路由將會(huì)被記錄到互聯(lián)網(wǎng)中的路由器中,這樣訪問(wèn)公有地址的流量就能順利到達(dá)。訪問(wèn)目標(biāo)公有地址的流量可經(jīng)由互聯(lián)網(wǎng)抵達(dá)。比如,當(dāng)一個(gè) CIDR 塊被以網(wǎng)絡(luò) ID 和子網(wǎng)掩碼的形式分配給一個(gè)組織時(shí),對(duì)應(yīng)的 [網(wǎng)絡(luò) ID,子網(wǎng)掩碼] 也會(huì)同時(shí)作為路由儲(chǔ)存在互聯(lián)網(wǎng)中的路由器中。目標(biāo)是 CIDR 塊中的地址的 IP 封包會(huì)被導(dǎo)向?qū)?yīng)的位置。

在本文中我將會(huì)介紹在幾種在 Linux 終端中查看你的公有 IP 地址的方法。這對(duì)普通用戶來(lái)說(shuō)并無(wú)意義,但 Linux 服務(wù)器(無(wú)GUI或者作為只能使用基本工具的用戶登錄時(shí))會(huì)很有用。無(wú)論如何,從 Linux 終端中獲取公有 IP 在各種方面都很意義,說(shuō)不定某一天就能用得著。

以下是我們主要使用的兩個(gè)命令,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 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

到此,關(guān)于“在Linux終端中怎么查看公有IP”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


分享名稱:在Linux終端中怎么查看公有IP
分享網(wǎng)址:http://weahome.cn/article/jhjcoe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部