在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux或Windows上實現端口映射

馬哥Linux運維 ? 來源:入門小站 ? 2023-04-07 10:19 ? 次閱讀

一、Windows 下實現端口映射

查詢端口映射情況

netshinterfaceportproxyshowv4tov4

查詢某一個 IP 的所有端口映射情況

netshinterfaceportproxyshowv4tov4|find"[IP]"

例:

netshinterfaceportproxyshowv4tov4|find"192.168.1.1"

增加一個端口映射

netshinterfaceportproxyaddv4tov4listenaddress=[外網IP]listenport=[外網端口]connectaddress=[內網IP]connectport=[內網端口]

例:

netshinterfaceportproxyaddv4tov4listenaddress=2.2.2.2listenport=8080connectaddress=192.168.1.50connectport=80

刪除一個端口映射

netshinterfaceportproxydeletev4tov4listenaddress=[外網IP]listenport=[外網端口]

例:

netshinterfaceportproxydeletev4tov4listenaddress=2.2.2.2listenport=8080

二、Linux 下實現端口映射

允許數據包轉發

echo1>/proc/sys/net/ipv4/ip_forward
iptables-tnat-APOSTROUTING-jMASQUERADE
iptables-AFORWARD-i[內網網卡名稱]-jACCEPT
iptables-tnat-APOSTROUTING-s[內網網段]-o[外網網卡名稱]-jMASQUERADE

例:

echo1>/proc/sys/net/ipv4/ip_forward
iptables-tnat-APOSTROUTING-jMASQUERADE
iptables-AFORWARD-iens33-jACCEPT
iptables-tnat-APOSTROUTING-s192.168.50.0/24-oens37-jMASQUERADE

設置端口映射

iptables-tnat-APREROUTING-ptcp-mtcp--dport[外網端口]-jDNAT--to-destination[內網地址]:[內網端口]

例:

iptables-tnat-APREROUTING-ptcp-mtcp--dport6080-jDNAT--to-destination10.0.0.100:6090

實驗:將部署在內網的服務映射到外網

實驗環境

VMWare Workstation Pro

5 臺最小化安裝的 centos 7 虛擬機

實驗拓撲

cbd54cda-d4b9-11ed-bfe3-dac502259ad0.png

內網和外網是相對Server4來說的。Server1和Server2為內網環境的兩臺服務器;Server3為外網環境下的一臺服務器;Server4為一臺雙網卡主機,分別連接192.168.50.0/24和172.16.2.0/24兩個網絡。

配置實驗環境

1. Server1,2,3 上搭建 HTTP 服務

Python 在Server1上搭建一個簡單的 HTTP 服務

cd~
echo"server1">index.html
python-mSimpleHTTPServer8080
Server2、Server3同理

對照實驗

在client上訪問Server1的資源

curlhttp://192.168.50.11:8080/index.html

在client上訪問Server2的資源

curlhttp://192.168.50.12:8080/index.html

cbeebe72-d4b9-11ed-bfe3-dac502259ad0.png

在client上訪問Server3的資源

curlhttp://172.16.2.11:8080/index.html

cbfe4b26-d4b9-11ed-bfe3-dac502259ad0.png

可以看到,外網的client是無法訪問內網Server1,Server2的資源的。

在Server4上配置端口映射

臨時配置

#允許數據包轉發
echo1>/proc/sys/net/ipv4/ip_forward
iptables-tnat-APOSTROUTING-jMASQUERADE
iptables-AFORWARD-iens33-jACCEPT
iptables-tnat-APOSTROUTING-s192.168.50.0/24-oens37-jMASQUERADE
#設置端口映射
iptables-tnat-APREROUTING-ptcp-mtcp--dport8081-jDNAT--to-destination192.168.50.11:8080
iptables-tnat-APREROUTING-ptcp-mtcp--dport8082-jDNAT--to-destination192.168.50.12:8080

永久配置

如果需要永久配置,則將以上命令追加到/etc/rc.local文件。

檢查效果

在client上訪問Server1的資源

curlhttp://172.16.2.100:8081/index.html

cc0edbc6-d4b9-11ed-bfe3-dac502259ad0.png

在client上訪問Server2的資源

curlhttp://172.16.2.100:8082/index.html

cc1fa546-d4b9-11ed-bfe3-dac502259ad0.png

在client上訪問Server3的資源

curlhttp://172.16.2.11:8080/index.html

cc2da6a0-d4b9-11ed-bfe3-dac502259ad0.png

如果Server4為 Windows,替換一下相應的命令即可

Windows 的 IP 信息如下

cc3e3768-d4b9-11ed-bfe3-dac502259ad0.png

cc5369da-d4b9-11ed-bfe3-dac502259ad0.png

配置并查看端口映射情況

netshinterfaceportproxyaddv4tov4listenaddress=172.16.2.105listenport=8081connectaddress=192.168.50.11connectport=8080
netshinterfaceportproxyaddv4tov4listenaddress=172.16.2.105listenport=8082connectaddress=192.168.50.12connectport=8080
netshinterfaceportproxyshowv4tov4

cc6a889a-d4b9-11ed-bfe3-dac502259ad0.png

檢查效果

在client節點上

curlhttp://172.16.2.105:8081/index.html
curlhttp://172.16.2.105:8082/index.html
curlhttp://172.16.2.11:8080/index.html

cc7d6dde-d4b9-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11420

    瀏覽量

    212298
  • WINDOWS
    +關注

    關注

    4

    文章

    3598

    瀏覽量

    90684
  • Server
    +關注

    關注

    0

    文章

    94

    瀏覽量

    24426
  • 端口
    +關注

    關注

    4

    文章

    1006

    瀏覽量

    32634
  • 映射
    +關注

    關注

    0

    文章

    48

    瀏覽量

    16018

原文標題:Linux 或 Windows 上實現端口映射

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    請問IR615如何進行端口映射

    IR615 如何進行端口映射
    發表于 07-24 07:53

    [分享]免費小軟件——天銳端口映射器V1.0

    軟件名稱:天銳端口映射器軟件版本:V1.0軟件大小:72kB下載:天銳端口映射器.rar 軟件介紹:本軟件是綠色軟件,實現TCP/IP端口重定向。通過在服務器安裝運行此程序,可以把內網
    發表于 08-12 17:06

    Linux如何配置本地端口映射

    linux服務器,1024以下的端口是禁止非root用戶使用的。所以如果想要使用80端口訪問tomcat,則修改conf/server.xml的
    發表于 07-22 07:14

    端口映射如何保證其穩定性

    1.端口映射原理2.大部分連接不穩定,如何解決
    發表于 09-29 11:28

    Docker的端口映射和nginx安裝流程

    Docker的端口映射和nginx安裝
    發表于 04-14 11:44

    Docker端口映射和nginx安裝

    Docker的端口映射和nginx安裝
    發表于 04-17 11:44

    NAT端口映射功能在CDMA無線數傳模塊組網中的應用是什么?

    固定IP連接方式有哪幾種?如何利用NAT來映射端口?NAT端口映射功能在CDMA無線數傳模塊組網中的應用是什么?
    發表于 05-31 06:28

    路由器端口映射的原理及設置

    路由器端口映射的原理及設置 端口映射其實就是我們常說的?NAT地址轉換的一種,其功能就是把在公網的地址轉翻譯成私有地址,?采
    發表于 01-27 10:05 ?774次閱讀

    使用IdMappedPortTCP進行端口映射_Delphi教程

    Delphi教程使用IdMappedPortTCP進行端口映射,很好的Delphi學習資料。
    發表于 03-16 15:00 ?40次下載

    關于自動端口映射功能實現步驟和調試

    接下來,小編就為大家講解如何使用UPnP協議實現網絡設備自動配置路由器進行端口映射
    發表于 09-23 10:00 ?4次下載
    關于自動<b class='flag-5'>端口映射</b>功能<b class='flag-5'>實現</b>步驟和調試

    端口映射端口轉發的區別?

    端口轉發,有時被叫做隧道,是安全殼為網絡安全通信使用的一種方法。端口轉發是轉發一個網絡端口從一個網絡節點到另一個網絡節點的行為端口映射是NAT的一種,功能是把在公網的地址轉翻譯成私有地
    發表于 12-04 17:31 ?3.7w次閱讀
    <b class='flag-5'>端口映射</b>和<b class='flag-5'>端口</b>轉發的區別?

    如何通過路由器設置端口映射

    不少朋友問到什么是端口端射?在項目中我們經常會遇到,這個功能也是非常實用的,可以解決一些遠程控制訪問,很多朋友對這個設置一直都了解不多。那么如何設置端口映射呢?一起來看下。
    的頭像 發表于 06-16 12:54 ?1.5w次閱讀
    如何通過路由器設置<b class='flag-5'>端口映射</b>

    端口轉發和端口映射的區別 端口映射端口轉發的各自意義?

    端口轉發和端口映射的區別 端口映射端口轉發的各自意義? 端口轉發和端口映射是兩種網絡技術,它們
    的頭像 發表于 11-22 17:41 ?5562次閱讀

    路由器映射是什么意思?路由器端口映射怎么設置?

    有一個Web服務器在您的家庭網絡中運行,您可以使用路由器映射將其公開到互聯網上。這樣,任何人都可以從互聯網上訪問該Web服務器。 路由器端口映射的好處有: 1. 隱藏原地址端口。或者說改變訪問地址
    的頭像 發表于 05-10 13:42 ?1895次閱讀

    如何設置內網IP的端口映射到公網

    服務器、家庭監控等場景中得到了廣泛應用。今天,我們將介紹如何實現端口映射,幫助大家在不同網絡環境下實現內網設備的公網訪問。
    的頭像 發表于 11-14 14:23 ?1555次閱讀
    主站蜘蛛池模板: 欧美黄色片在线播放 | a看片 | 在线亚洲精品 | 人人干网站 | 欧美人成一本免费观看视频 | 免费aa视频| 亚洲香蕉久久一区二区三区四区 | 久久五月天婷婷 | 天天操夜夜操视频 | 男人视频在线观看 | 男女交性视频免费 | 黄色毛片免费网站 | 免费观看成人欧美1314www | 人人艹在线视频 | 理论片一区 | 欧美一级高清片在线 | 国产美女在线免费观看 | 一级黄色录像毛片 | 免费的色视频 | 亚洲成人毛片 | 天天色播 | 黑人又大又粗又长又深受不了 | 欧美激情第一欧美在线 | 国模私拍福利一区二区 | 国产精品三级国语在线看 | 欧洲乱码专区一区二区三区四区 | 久久天天躁狠狠躁夜夜爽 | 精品精品国产理论在线观看 | 综合色影院 | 天天澡天天摸天天添视频 | 天天摸天天做天天爽天天弄 | 免费一级欧美片片线观看 | 岛国最新资源网站 | 黄色短视频软件 | 欧美极品bbbbⅹxxxx | 色啦啦影院| 黄色一级片视频 | 亚洲综合狠狠 | 免费看欧美一级特黄a大片一 | bt天堂资源在线种子 | 性夜黄 a 爽免费看 性夜黄a爽影免费看 |