無公網ip且伺服器無法上網如何實現外網訪問

2021-09-24 23:21:21 字數 1316 閱讀 7644

在ipv4的大環境下,公網ip和車牌號一樣搶手,乙個固定公網ip**非常昂貴,中小企業承擔不起,也不願意在上面投入;同時勒索病毒日益猖獗,企業資訊化負責人為了保證資料安全性,乾脆禁止伺服器上外網。那麼問題來了,在無公網ip的環境下,伺服器又無法上網,如何能讓外網的電腦訪問呢?別急,寬頻通nat移動版可以解決你的難題。

一、準備工作

1:伺服器所在區域網內找一台可以上網的電腦,配置雙網絡卡,乙個網絡卡連線外網,乙個網絡卡連線內網

2:保證雙網絡卡電腦可以通過內網ip可以訪問伺服器

3:雙網絡卡電腦如果是windows2003需安裝ipv6,其他作業系統無需特別處理

二、環境及需求描述

1:雙網絡卡電腦連線內網網絡卡的ip是192.168.1.10

2:內網無法上網的伺服器內網ip是192.168.1.11

3:外網需要訪問內網伺服器的80埠

三、操作步驟

2:寬頻通軟體裡新增埠對映,內部埠隨意填寫,注意只要不被當前其他程式占用即可(用netstat -an|find "埠號"命令查詢)

3:雙網絡卡電腦上新增路由命令

netsh inte***ce portproxy add v4tov4 listenport=15000 connectaddress=192.168.1.11 connectport=80

(「listenport」指對映埠時填寫的應用程式埠,「connectaddress」指內網伺服器ip位址,「connectport」指內網伺服器需要開放的埠)

4:通過命令檢視是否生效

四、外網訪問

外網輸入natmobileceshi.gnway.cc:15944測試訪問

至此就實現了再無公網ip的環境下訪問內網無法上網的應用伺服器,netsh命令起到了埠**的作用,是不是很神奇,快來試試把。

如何查詢Linux伺服器公網IP位址

工作中有不少情況需要我們得到當前機器的公網ip 訪問一台有公網ip機器的nginx,檢視nginx日曆裡記錄的情況,這種方法適用於多種情況,用於得到出口ip 也就是本機的公網ip 查詢公網ip curl icanhazip.com curl ifconfig.me curl curlmyip.com...

Docker暴露埠伺服器公網IP無法訪問問題排查

環境 阿里雲centos7 伺服器 問題 當啟動乙個容器向外部暴露埠時,伺服器公網ip 埠號無法訪問 docker run d name nginx01 p 90 80 nginx暴露給外部的埠需要開啟對應的安全組設定,比如這裡nginx對外暴露90埠,就需要新增如下的安全組配置 首先檢視防火牆是否...

firewall騰訊雲伺服器通過公網ip連線不上了

1.有可能是你自己安裝了linux機器上的防火牆,禁止了ssh連線,特別是當你為了安全考慮,在裝防火牆之前把ssh連線口給修改了,然後安裝修改了firewall和iptables防火牆,卻沒有修改你的iptables,把新的ssh埠加進來。可以用vnc方式登陸 因為防火牆安裝後,埠22還是預設開啟的...