1. 程式人生 > >linux內網機器如何檢視本地外網ip

linux內網機器如何檢視本地外網ip

非常簡單,下面一條命令搞定

curl ifconfig.me

完成!

更多命令以及返回結果如下:

Command Line Interface

$ curl ifconfig.me 221.7.252.66
$ curl ifconfig.me/ip 221.7.252.66
$ curl ifconfig.me/host
$ curl ifconfig.me/ua Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.79 Safari/535.11 QIHU THEWORLD
$ curl ifconfig.me/port 31255
$ curl ifconfig.me/lang zh-CN,zh;q=0.8
$ curl ifconfig.me/keepalive
$ curl ifconfig.me/connection keep-alive
$ curl ifconfig.me/encoding gzip,deflate,sdch
$ curl ifconfig.me/mime text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
$ curl ifconfig.me/charset GBK,utf-8;q=0.7,*;q=0.3
$ curl ifconfig.me/via
$ curl ifconfig.me/forwarded
$ curl ifconfig.me/all ip_addr: 221.7.252.66
remote_host: 
user_agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.79 Safari/535.11 QIHU THEWORLD
port: 31255
lang: zh-CN,zh;q=0.8
connection: keep-alive
keep_alive: 
encoding: gzip,deflate,sdch
mime: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
charset: GBK,utf-8;q=0.7,*;q=0.3
via: 
forwarded: 
$ curl ifconfig.me/all.xml <info>
    <charset>GBK,utf-8;q=0.7,*;q=0.3</charset>
    <connection>keep-alive</connection>
    <encoding>gzip,deflate,sdch</encoding>
    <forwarded></forwarded>
    <ip_addr>221.7.252.66</ip_addr>
    <keep_alive></keep_alive>
    <lang>zh-CN,zh;q=0.8</lang>
    <mime>text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</mime>
    <port>31255</port>
    <remote_host></remote_host>
    <user_agent>Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.79 Safari/535.11 QIHU THEWORLD</user_agent>
    <via></via>
</info>
$ curl ifconfig.me/all.json {"connection":"keep-alive","ip_addr":"221.7.252.66","lang":"zh-CN,zh;q=0.8","remote_host":"","user_agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.79 Safari/535.11 QIHU THEWORLD","charset":"GBK,utf-8;q=0.7,*;q=0.3","port":"31255","via":"","forwarded":"","mime":"text/html,application/x

相關推薦

linux機器如何檢視本地ip

非常簡單,下面一條命令搞定 curl ifconfig.me 完成! 更多命令以及返回結果如下: Command Line Interface $ curl ifconfig.me

linux(CentOS 7)虛擬機器配置連線

一、首先我們需要確定本地電腦可以連線外網,配置之前需要把虛擬機器的連線方式改為橋接,然後開啟安裝的虛擬機器。 二、執行命令ifconfig 檢視當前虛擬機器的IP,預設系統是自動獲取的。 三、因為本地電腦是配置的靜態地址上網,所以需要修改網絡卡的IP地址,可以使用

Linux shell 命令行下查詢IP

shell命令行查ip查詢IP在網頁上打開網址就可以顯示,但是在命令行下可以安裝w3m/Links/Lynx這些命令行瀏覽器,但是為了這個又感覺不方便,所以很多查IP網站提供了UNIX/LINUX的。命令行查詢(詳細): UNIX/Linux: #curl cip.cc Windows: >tel

ngnix-能用,不能用

text span pad ng- tab code orm context cells 今天做了個東西 內網能上傳文件,外網不行 經過排查,懷疑是ngnix的問題, 413 Request Entity Too Large 於是設置文件大小,然後重啟nginx後ok Sy

Mac 使用natapp,Nginx穿透,生成可訪問域名

以下內容基於Mac ##natapp使用 使用natapp工具,官網連結https://natapp.cn 下載完成後,根據官方教程進行配置,連結如下: https://natapp.cn/article/natapp_newbie 下載下來的檔案不可直接執行,先執行chmod

防火牆firewalld 案例1.請求轉發到

環境: 內網應用服務埠流量需要轉發請求到外網埠 解決思路: firewalld 的富規則 d主機: 富規則  d主機對外dnat釋出5423埠,然後dnat請求s的80埠;  s主機snat返回80埠資訊,d主機偽裝後5423返回給f主機。 CSDN連結  https

如何讓VMware上的虛擬機器ping通(圖解教程)

最近在實習專案中遇到一個問題。因測試需要,本人在win7上安裝VMWare後在啟動兩臺ubuntu伺服器。兩臺主機的網路配置全部採用NAT方式實現連線。之後一路暢通,主機ping通虛擬機器和外網,虛擬

使用被限制為只能訪問的計算機訪問

背景:            某圖書館臺式計算機,系統和硬碟通過網線均從伺服器對映過來 ( 所以不能拔網線 )。被限制為只能訪問內網。    &nb

在阿里雲linux centos7上部署tomcat之後,無法訪問的問題解決

最終解決方案: 阿里雲上預設開方的介面中,是沒有8080的,我們需要使用http或者https預設的80或者443埠. (實際的情況也確實如此) 修改tomcat的配置檔案,改為使用80埠即可 [root@iZ2ze3gwewjw57q999cco6Z

Centos能上不能上,問題解決!

昨晚新裝了Centos系統 ,結果安裝好後,設定 IP DNS後卻不能上外網!!上內網沒問題 可以ping其他計算機以及閘道器IP 。這就奇怪了,找了半天也不知道怎麼回事,在網上搜索也沒看到詳細的文章。  報錯資訊: [[email protected]

linux環境分別在有無的條件下docker安裝ffmpeg

首先需要安裝並啟動docker centos7 安裝docker (其他系統請自行百度) yum -y install docker systemctl start docker 一、有外網環境  docker pull cafetime/ffmpeg 二、無外網

【內外對映】通過ip來訪問虛擬機器伺服器【原創】

注意:win 7的ip地址和虛擬機器的ip地址的網段是不一樣的。 特別注意:只適用於公網ip是固定的。不固定的公網ip行不通。 條件: 1. 家裡的電腦需要開機,並且虛擬機器的Ubuntn系統也需要開啟。 2.  知道家裡的公網ip,這個可以通過直接百度ip來得到公網ip地址,不過經試驗發現ip地址不準確,

Linux環境下java後臺獲取IP

專案測試時有測試ip,之後給分配公網ip.那麼怎麼獲取公網ip呢 通過一個網路代理去獲取對應的資訊,返回的是一個Json,需要建立一個類接收,之後在取出來 程式碼 接收的類 import jav

穿透,將地址對映為地址

最近由於專案需要,測試微信支付回撥,但是微信回撥只能訪問到外網地址,自己電腦上的內網地址訪問不到,所以需要將內網地址對映為外網地址,這樣外網就能訪問我的內網專案了。 在網上找了一些工具,像花生殼、nat123這些工具,很多都收費了。不過還是找到了免費的工具,就

阿里雲伺服器專案部署好後可以訪問但無法訪問的解決辦法

伺服器上的專案環境部署好了之後,內網可以訪問8080埠,外網無法訪問8080. 系統環境:windows server 2012 R2 中文版 解決方案: 在阿里雲的後臺新增配置安全組規則即可。以下是操作流程: 

虛擬機器可上,可ping通閘道器,但是ping不通主機,主機卻可以ping通虛擬機器

我在Windows7系統安裝了虛擬機器,通過虛擬機器安裝了Ubuntu13.04,我設定的主機與虛擬機器的連線方式是橋接,安裝好後,發現虛擬機器ping不通主機,但是主機可以ping通虛擬機器。 我的操作是:關閉防火牆,發現虛擬機器可以ping通主機了。說明是

在VMware虛擬機器下訪問的方法

在虛擬機器上訪問外網有多種方式,我將聲情並茂的介紹給大家 一:橋接 橋接相當於是採用虛擬技術把主機和虛擬機器放到一個交換機的區域網下 把虛擬機器的網路介面卡設定成橋接 要想以橋接方式連線外網,必須瞭解真實主機的上網方式,然後去配置虛擬主機(虛擬機器裡的Linux 系

虛擬機器如何設定ip

例項: 在資料中心機房的一臺伺服器上安裝虛擬機器,並在該虛擬機器上安裝一個作業系統.給該虛擬機器配置公網IP,讓外網能直接訪問到該虛擬上的應用. 這個問題最初覺得簡單,不就是橋接嘛,要只讓其上網NAT就可以啊.但當伺服器有2塊網絡卡的時候,就可能會出問題. 但試了好幾次都沒成功,然後放著懶得弄了.今

Mac下Sunny_Ngrok地址對映成

我們本地Tomcat伺服器訪問的時候一般是127.0.0.1加埠號,比如:http://127.0.0.1:8080 但是這個只有統一區域網的裝置才能訪問,比如我們想釋出一個外部網路也可以訪問的web應用。那得去租用伺服器?然後繁瑣的配置??no! no!no

穿透+DDNS實現服務(花生殼)

IP地址 網際網路上的電腦相互通訊是通過IP地址的,那就是說理論上每臺能上網的電腦都應該有一個世界上獨一無二的IP,但限於IPV4的最大數量限定,這是不可能達到的事情,所以現在出現了IPV6,進一步擴充套件了IPV4的數量限制。 IPv4 地址長度:32位(4 個位元組) 地址數量:2^32 IPv6 地址長