色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

Windows下實現端口映射

Linux愛好者 ? 來源:varlemon ? 作者:varlemon ? 2020-11-12 15:40 ? 次閱讀

通常服務器會有許多塊網卡,因此也可能會連接到不同的網絡,在隔離的網絡中,某些服務可能會需要進行通信,此時服務器經過配置就可以承擔起了轉發數據包的功能。

一、Windows下實現端口映射

1. 查詢端口映射情況

netsh interface portproxy show v4tov4

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

netsh interface portproxy show v4tov4 | find "[IP]"例:netsh interface portproxy show v4tov4 | find "192.168.1.1"

3. 增加一個端口映射

netsh interface portproxy add v4tov4 listenaddress=[外網IP] listenport=[外網端口] connectaddress=[內網IP] connectport=[內網端口]例:netsh interface portproxy add v4tov4 listenaddress=2.2.2.2 listenport=8080 connectaddress=192.168.1.50 connectport=80

4. 刪除一個端口映射

netsh interface portproxy delete v4tov4 listenaddress=[外網IP] listenport=[外網端口]例:netsh interface portproxy delete v4tov4 listenaddress=2.2.2.2 listenport=8080

二、Linux下端口映射

1. 允許數據包轉發

echo 1 >/proc/sys/net/ipv4/ip_forwardiptables -t nat -A POSTROUTING -j MASQUERADEiptables -A FORWARD -i [內網網卡名稱] -j ACCEPTiptables -t nat -A POSTROUTING -s [內網網段] -o [外網網卡名稱] -j MASQUERADE 例:echo 1 >/proc/sys/net/ipv4/ip_forwardiptables -t nat -A POSTROUTING -j MASQUERADEiptables -A FORWARD -i ens33 -j ACCEPTiptables -t nat -A POSTROUTING -s 192.168.50.0/24 -o ens37 -j MASQUERADE

2. 設置端口映射

iptables -t nat -A PREROUTING -p tcp -m tcp --dport [外網端口] -j DNAT --to-destination [內網地址]:[內網端口]例:iptables -t nat -A PREROUTING -p tcp -m tcp --dport 6080 -j DNAT --to-destination 10.0.0.100:6090

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

實驗環境

VMWare Workstation Pro

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

實驗拓撲

內網和外網是相對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.htmlpython -m SimpleHTTPServer 8080

Server2、Server3同理

對照實驗

在client上訪問Server1的資源

curlhttp://192.168.50.11:8080/index.html

在client上訪問Server2的資源

curl http://192.168.50.12:8080/index.htm

在client上訪問Server3的資源

curl http://172.16.2.11:8080/index.html

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

在Server4上配置端口映射

臨時配置

#允許數據包轉發echo 1 >/proc/sys/net/ipv4/ip_forwardiptables -t nat -A POSTROUTING -j MASQUERADEiptables -A FORWARD -i ens33 -j ACCEPTiptables -t nat -A POSTROUTING -s 192.168.50.0/24 -o ens37 -j MASQUERADE#設置端口映射iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8081 -j DNAT --to-destination 192.168.50.11:8080iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.50.12:8080

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

檢查效果

在client上訪問Server1的資源

curl http://172.16.2.100:8081/index.html

在client上訪問Server2的資源

curl http://172.16.2.100:8082/index.html

?

在client上訪問Server3的資源

curlhttp://172.16.2.11:8080/index.html

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

Windows的IP信息如下

Ethernet0 192.168.50.105 255.255.255.0 - 內網網卡
Ethernet1 172.16.2.105 255.255.255.0 - 外網網卡
網卡 IP地址 子網掩碼 默認網關 備注

配置并查看端口映射情況

netsh interface portproxy add v4tov4 listenaddress=172.16.2.105 listenport=8081 connectaddress=192.168.50.11 connectport=8080netsh interface portproxy add v4tov4 listenaddress=172.16.2.105 listenport=8082 connectaddress=192.168.50.12 connectport=8080netshinterfaceportproxyshowv4tov4

檢查效果

在client節點上

curl http://172.16.2.105:8081/index.htmlcurl http://172.16.2.105:8082/index.htmlcurl http://172.16.2.11:8080/index.html

責任編輯:lq

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

    關注

    18

    文章

    6039

    瀏覽量

    136111
  • Linux
    +關注

    關注

    87

    文章

    11314

    瀏覽量

    209792
  • WINDOWS
    +關注

    關注

    4

    文章

    3551

    瀏覽量

    88841

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

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

    服務器、家庭監控等場景中得到了廣泛應用。今天,我們將介紹如何實現端口映射,幫助大家在不同網絡環境實現內網設備的公網訪問。
    的頭像 發表于 11-14 14:23 ?584次閱讀

    細數那些令人矚目的內網穿透工具

    在日常工作場景中,我們時常面臨需要將本地網絡中的特定端口(如80、3306等)對外開放,以便讓遠程用戶或設備跨越局域網界限進行訪問的需求。為實現這一目標,端口映射(又稱內網穿透)技術顯得尤為重要
    的頭像 發表于 08-14 15:45 ?379次閱讀
    細數那些令人矚目的內網穿透工具

    IR615做端口映射后筆記本連接lan口無法連接路由器,為什么?

    IR615做端口映射后筆記本連接wan口可以連接路由器,lan口無法連接路由器
    發表于 07-25 07:40

    請問IR900路由器如何做端口映射

    IR900 路由器如何做端口映射
    發表于 07-25 06:24

    請問IR615如何進行端口映射

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

    串口服務器端口映射和地址怎么配置

    深圳市振鑫通信科技研發的ZP-8601-EV/ZP-8621/ZP-IES8808/ZP-MBS008系列連接西門子PLC
    的頭像 發表于 07-18 09:07 ?1014次閱讀
    串口服務器<b class='flag-5'>端口映射</b>和地址怎么配置

    使用espconn api實現UPNP IGD端口轉發,為什么沒有發送ACK?

    我正在嘗試使用 espconn api 實現 UPNP IGD 端口轉發。 我創建了與路由器的連接,然后: 1) 在連接的回調 (espconn_regist_connectcb) 上,我
    發表于 07-18 08:09

    路由器端口轉發怎么設置

    )技術,它允許將路由器的一個或多個外部端口映射到內網中的一個設備或服務上。這樣,外部設備就可以通過這些端口訪問內網中的設備或服務,實現遠程訪問、遠程控制等功能。 1.2 路由器端口轉發
    的頭像 發表于 07-09 11:33 ?8227次閱讀

    容器怎么完成和容器引擎的映射

    容器與注入機的映射通常涉及網絡端口、文件系統和環境變量等方面的配置。以下是如何在不同方面完成容器和注入機映射的詳細說明: 1. 網絡端口映射 通過使用Javascript,我們可以將
    的頭像 發表于 06-06 15:18 ?385次閱讀

    Windows 11 24H2 添加 NAS 安全映射功能

    據悉,微軟Windows 11 24H2發布預覽版新增了安全機制。若將硬盤映射至第三方網絡附加存儲(NAS)設備,可能引發如0xc000a000等錯誤現象。
    的頭像 發表于 05-30 15:39 ?1285次閱讀

    STM8的端口怎樣進行映射

    STM8的端口怎樣進行映射,請大神指教!!!
    發表于 05-15 07:19

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

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

    stm32cubeF1 1.3.1端口重映射被禁用的原因和解決方法

    現象:如果使用了端口重映射功能,只要一運行到類似于__HAL_AFIO_REMAP_TIM4_ENABLE();這樣的語句,就會推出調試狀態,JTAGH或者SW的調試端口就被禁用了。 原因:這個語句
    發表于 05-08 07:24

    STM32F4能否實現用重映射功能將dcmi映射到別的io口?

    能否實現用重映射功能將dcmi映射到別的io口
    發表于 03-25 08:07

    在TC387微控制器上實現內存映射,負載增加的原因是什么?

    我正在 TC387 微控制器上實現內存映射。 關于內存映射,在 Linker 腳本中定義了新區域,并將數據映射到這些區域。 從功能上看,在有內存映射
    發表于 03-04 07:43
    主站蜘蛛池模板: 亚洲欧洲日韩国产一区二区三区| 色怕怕| 欧美双拳极限扩张| 亚洲午夜精品A片久久不卡蜜桃| 东莞桑拿美女| 人妖和美女玩| 成年人视频在线免费| 青青久在线| 俄罗斯孩交精品| 神马电影我不卡4k手机在线观看| 成人在线免费看片| 日日噜噜夜夜狠狠视频| 成人性生交大片免费看金瓶七仙女| 男女做爽爽爽视频免费软件| 91精品欧美一区二区三区| 免费在线观看国产| beeg日本老师按摩| 人妻互换免费中文字幕| 抽插喷S骚爽去了H| 色多多污版app下载网站| 国产成人免费在线观看| 午夜伦yy44880影院| 果冻传媒我的女老板| 一本道高清到手机在线| 看看妇女的B免费看| 99久久热视频只有精品| 翘臀后进美女白嫩屁股视频| 成人在线视频免费看| 无码中文字幕av免费放| 簧片免费观看| 69久久国产精品热88人妻| 碰超成人在线公开免费视频| 高hbl双性浪荡古代| 亚洲精品欧美精品中文字幕 | 亚洲大片免费看| 九九热国产视频| 99热在线视频| 我在厨房摸岳的乳HD在线观看| 黄得让人湿的片段| 51xx午夜影视福利| 色欲天天天综合网免费|