99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Windows下實(shí)現(xiàn)端口映射

Linux愛(ài)好者 ? 來(lái)源:varlemon ? 作者:varlemon ? 2020-11-12 15:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通常服務(wù)器會(huì)有許多塊網(wǎng)卡,因此也可能會(huì)連接到不同的網(wǎng)絡(luò),在隔離的網(wǎng)絡(luò)中,某些服務(wù)可能會(huì)需要進(jìn)行通信,此時(shí)服務(wù)器經(jīng)過(guò)配置就可以承擔(dān)起了轉(zhuǎn)發(fā)數(shù)據(jù)包的功能。

一、Windows下實(shí)現(xiàn)端口映射

1. 查詢端口映射情況

netsh interface portproxy show v4tov4

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

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

3. 增加一個(gè)端口映射

netsh interface portproxy add v4tov4 listenaddress=[外網(wǎng)IP] listenport=[外網(wǎng)端口] connectaddress=[內(nèi)網(wǎng)IP] connectport=[內(nèi)網(wǎng)端口]例:netsh interface portproxy add v4tov4 listenaddress=2.2.2.2 listenport=8080 connectaddress=192.168.1.50 connectport=80

4. 刪除一個(gè)端口映射

netsh interface portproxy delete v4tov4 listenaddress=[外網(wǎng)IP] listenport=[外網(wǎng)端口]例:netsh interface portproxy delete v4tov4 listenaddress=2.2.2.2 listenport=8080

二、Linux下端口映射

1. 允許數(shù)據(jù)包轉(zhuǎn)發(fā)

echo 1 >/proc/sys/net/ipv4/ip_forwardiptables -t nat -A POSTROUTING -j MASQUERADEiptables -A FORWARD -i [內(nèi)網(wǎng)網(wǎng)卡名稱] -j ACCEPTiptables -t nat -A POSTROUTING -s [內(nèi)網(wǎng)網(wǎng)段] -o [外網(wǎng)網(wǎng)卡名稱] -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. 設(shè)置端口映射

iptables -t nat -A PREROUTING -p tcp -m tcp --dport [外網(wǎng)端口] -j DNAT --to-destination [內(nèi)網(wǎng)地址]:[內(nèi)網(wǎng)端口]例:iptables -t nat -A PREROUTING -p tcp -m tcp --dport 6080 -j DNAT --to-destination 10.0.0.100:6090

實(shí)驗(yàn):將部署在內(nèi)網(wǎng)的服務(wù)映射到外網(wǎng)

實(shí)驗(yàn)環(huán)境

VMWare Workstation Pro

5臺(tái)最小化安裝的centos 7虛擬機(jī)

實(shí)驗(yàn)拓?fù)?/p>

內(nèi)網(wǎng)和外網(wǎng)是相對(duì)Server4來(lái)說(shuō)的。
Server1和Server2為內(nèi)網(wǎng)環(huán)境的兩臺(tái)服務(wù)器;
Server3為外網(wǎng)環(huán)境下的一臺(tái)服務(wù)器;
Server4為一臺(tái)雙網(wǎng)卡主機(jī),分別連接192.168.50.0/24和172.16.2.0/24兩個(gè)網(wǎng)絡(luò)。

配置實(shí)驗(yàn)環(huán)境

1. Server1,2,3上搭建HTTP服務(wù)

Python在Server1上搭建一個(gè)簡(jiǎn)單的HTTP服務(wù)

cd ~echo "server1" > index.htmlpython -m SimpleHTTPServer 8080

Server2、Server3同理

對(duì)照實(shí)驗(yàn)

在client上訪問(wèn)Server1的資源

curlhttp://192.168.50.11:8080/index.html

在client上訪問(wèn)Server2的資源

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

在client上訪問(wèn)Server3的資源

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

可以看到,外網(wǎng)的client是無(wú)法訪問(wèn)內(nèi)網(wǎng)Server1,Server2的資源的。

在Server4上配置端口映射

臨時(shí)配置

#允許數(shù)據(jù)包轉(zhuǎn)發(fā)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#設(shè)置端口映射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上訪問(wèn)Server1的資源

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

在client上訪問(wèn)Server2的資源

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

?

在client上訪問(wèn)Server3的資源

curlhttp://172.16.2.11:8080/index.html

如果Server4為Windows,替換一下相應(yīng)的命令即可

Windows的IP信息如下

Ethernet0 192.168.50.105 255.255.255.0 - 內(nèi)網(wǎng)網(wǎng)卡
Ethernet1 172.16.2.105 255.255.255.0 - 外網(wǎng)網(wǎng)卡
網(wǎng)卡 IP地址 子網(wǎng)掩碼 默認(rèn)網(wǎng)關(guān) 備注

配置并查看端口映射情況

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節(jié)點(diǎn)上

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

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6206

    瀏覽量

    137848
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213877
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3614

    瀏覽量

    91439

原文標(biāo)題:Linux 或 Windows 上實(shí)現(xiàn)端口映射

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    在友晶DE1-SOC開(kāi)發(fā)板實(shí)現(xiàn)Chirikov標(biāo)準(zhǔn)映射求解器

    該項(xiàng)目是在友晶DE1-SOC開(kāi)發(fā)板實(shí)現(xiàn)Chirikov標(biāo)準(zhǔn)映射的求解器,并將其應(yīng)用于圖像加密和解密的概念驗(yàn)證。
    的頭像 發(fā)表于 07-07 15:22 ?591次閱讀
    在友晶DE1-SOC開(kāi)發(fā)板<b class='flag-5'>實(shí)現(xiàn)</b>Chirikov標(biāo)準(zhǔn)<b class='flag-5'>映射</b>求解器

    Windows環(huán)境32位匯編語(yǔ)言中文資料

    電子發(fā)燒友網(wǎng)站提供《Windows環(huán)境32位匯編語(yǔ)言中文資料.rar》資料免費(fèi)下載
    發(fā)表于 06-30 15:14 ?0次下載

    網(wǎng)線配線架的作用價(jià)值

    物理集中:將分散的網(wǎng)絡(luò)端口(如交換機(jī)端口、終端設(shè)備端口)通過(guò)跳線(Patch Cord)統(tǒng)一接入配線架,形成邏輯清晰的物理連接點(diǎn)。 示例:在數(shù)據(jù)中心,配線架將數(shù)百條網(wǎng)線集中到機(jī)柜中,避免線纜散亂,便于快速定位
    的頭像 發(fā)表于 05-20 11:09 ?291次閱讀
    網(wǎng)線配線架的作用價(jià)值

    內(nèi)網(wǎng)穿透目前最好的解決方案?ZeroNews憑什么!

    大 IPv4枯竭:今公網(wǎng) IP 資源極度稀缺,門(mén)檻高難申請(qǐng) 暴露風(fēng)險(xiǎn):直接開(kāi)放端口,等于給黑客“發(fā)邀請(qǐng)函” 配置復(fù)雜:需DDNS+端口映射,運(yùn)維團(tuán)隊(duì)頭禿 ② 開(kāi)源工具(如FRP):免費(fèi)但折磨 自建服務(wù)器:買(mǎi)域名、搞備案、搭環(huán)境,部署耗時(shí)一整天 零安全保
    的頭像 發(fā)表于 05-15 14:14 ?248次閱讀
    內(nèi)網(wǎng)穿透目前最好的解決方案?ZeroNews憑什么!

    Profibus DP主站網(wǎng)關(guān)數(shù)據(jù)映射全解析!

    在工業(yè)自動(dòng)化領(lǐng)域,Profibus DP主站網(wǎng)關(guān)作為一種關(guān)鍵的通訊設(shè)備,其數(shù)據(jù)映射的精準(zhǔn)度和效率對(duì)整個(gè)控制系統(tǒng)的性能有著至關(guān)重要的影響。本文旨在深入探討Profibus DP主站網(wǎng)關(guān)的數(shù)據(jù)映射過(guò)程,揭示其在工業(yè)通訊中的重要作用,以及如何通過(guò)精確的數(shù)據(jù)
    的頭像 發(fā)表于 04-14 18:27 ?278次閱讀
    Profibus DP主站網(wǎng)關(guān)數(shù)據(jù)<b class='flag-5'>映射</b>全解析!

    如何使用CAAM實(shí)現(xiàn)設(shè)備映射器?

    您好,我正在嘗試使用 CAAM 實(shí)現(xiàn)設(shè)備映射器。 在配置了內(nèi)核并添加了所有必需的配置選項(xiàng)(AN12714附錄 A)并使用所需的工具 (CORE_IMAGE_EXTRA_INSTALL
    發(fā)表于 03-27 06:45

    EtherCAT轉(zhuǎn)CANopen配置CANopen側(cè)的PDO映射

    在工業(yè)自動(dòng)化領(lǐng)域,EtherCAT和CANopen是兩種廣泛應(yīng)用的通信協(xié)議。它們各自具有獨(dú)特的優(yōu)勢(shì),但在某些應(yīng)用場(chǎng)景,需要將這兩種協(xié)議進(jìn)行轉(zhuǎn)換以實(shí)現(xiàn)設(shè)備間的高效數(shù)據(jù)交換。本文將詳細(xì)介紹如何在
    的頭像 發(fā)表于 03-26 17:56 ?465次閱讀
    EtherCAT轉(zhuǎn)CANopen配置CANopen側(cè)的PDO<b class='flag-5'>映射</b>

    迅為RK3588開(kāi)發(fā)板Android系統(tǒng)開(kāi)發(fā)筆記-使用ADB工具

    的 Android 設(shè)備,主要的功能如下所示: ? 在 Android 設(shè)備上運(yùn)行 shell 終端,用命令行操作 ? 管理模擬器或設(shè)備的端口映射 ? 電腦和設(shè)備之間相互拷貝文件 ? APK 調(diào)試和安裝 adb
    發(fā)表于 11-27 10:39

    如何設(shè)置內(nèi)網(wǎng)IP的端口映射到公網(wǎng)

    服務(wù)器、家庭監(jiān)控等場(chǎng)景中得到了廣泛應(yīng)用。今天,我們將介紹如何實(shí)現(xiàn)端口映射,幫助大家在不同網(wǎng)絡(luò)環(huán)境實(shí)現(xiàn)內(nèi)網(wǎng)設(shè)備的公網(wǎng)訪問(wèn)。
    的頭像 發(fā)表于 11-14 14:23 ?1983次閱讀

    Juniper防火墻配置NAT映射的問(wèn)題分析

    記錄一Juniper SSG或者ISG 系列防火墻上配置一對(duì)多NAT映射 VIP(Viritual Internet Protocol)時(shí)碰到的一個(gè)特殊的問(wèn)題, 就是在內(nèi)部服務(wù)器ICMP報(bào)文被阻斷
    的頭像 發(fā)表于 10-29 09:55 ?989次閱讀
    Juniper防火墻配置NAT<b class='flag-5'>映射</b>的問(wèn)題分析

    外部端口和內(nèi)部端口是什么意思

    在計(jì)算機(jī)網(wǎng)絡(luò)和網(wǎng)絡(luò)安全領(lǐng)域,"外部端口"和"內(nèi)部端口"這兩個(gè)術(shù)語(yǔ)通常用來(lái)描述網(wǎng)絡(luò)通信中的端口配置和訪問(wèn)控制。 外部端口(External Port) 外部
    的頭像 發(fā)表于 10-17 10:50 ?2820次閱讀

    細(xì)數(shù)那些令人矚目的內(nèi)網(wǎng)穿透工具

    在日常工作場(chǎng)景中,我們時(shí)常面臨需要將本地網(wǎng)絡(luò)中的特定端口(如80、3306等)對(duì)外開(kāi)放,以便讓遠(yuǎn)程用戶或設(shè)備跨越局域網(wǎng)界限進(jìn)行訪問(wèn)的需求。為實(shí)現(xiàn)這一目標(biāo),端口映射(又稱內(nèi)網(wǎng)穿透)技術(shù)顯得尤為重要
    的頭像 發(fā)表于 08-14 15:45 ?779次閱讀
    細(xì)數(shù)那些令人矚目的內(nèi)網(wǎng)穿透工具

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

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

    請(qǐng)問(wèn)IR900路由器如何做端口映射

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

    請(qǐng)問(wèn)IR615如何進(jìn)行端口映射

    IR615 如何進(jìn)行端口映射
    發(fā)表于 07-24 07:53