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

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

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

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

Linux或Windows上實現(xiàn)端口映射

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

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

查詢端口映射情況

netshinterfaceportproxyshowv4tov4

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

netshinterfaceportproxyshowv4tov4|find"[IP]"

例:

netshinterfaceportproxyshowv4tov4|find"192.168.1.1"

增加一個端口映射

netshinterfaceportproxyaddv4tov4listenaddress=[外網(wǎng)IP]listenport=[外網(wǎng)端口]connectaddress=[內(nèi)網(wǎng)IP]connectport=[內(nèi)網(wǎng)端口]

例:

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

刪除一個端口映射

netshinterfaceportproxydeletev4tov4listenaddress=[外網(wǎng)IP]listenport=[外網(wǎng)端口]

例:

netshinterfaceportproxydeletev4tov4listenaddress=2.2.2.2listenport=8080

二、Linux 下實現(xiàn)端口映射

允許數(shù)據(jù)包轉發(fā)

echo1>/proc/sys/net/ipv4/ip_forward
iptables-tnat-APOSTROUTING-jMASQUERADE
iptables-AFORWARD-i[內(nèi)網(wǎng)網(wǎng)卡名稱]-jACCEPT
iptables-tnat-APOSTROUTING-s[內(nèi)網(wǎng)網(wǎng)段]-o[外網(wǎng)網(wǎng)卡名稱]-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[外網(wǎng)端口]-jDNAT--to-destination[內(nèi)網(wǎng)地址]:[內(nèi)網(wǎng)端口]

例:

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

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

實驗環(huán)境

VMWare Workstation Pro

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

實驗拓撲

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

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

配置實驗環(huán)境

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

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

在Server4上配置端口映射

臨時配置

#允許數(shù)據(jù)包轉發(fā)
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節(jié)點上

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

審核編輯:湯梓紅

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

    關注

    87

    文章

    11345

    瀏覽量

    210392
  • WINDOWS
    +關注

    關注

    4

    文章

    3569

    瀏覽量

    89303
  • Server
    +關注

    關注

    0

    文章

    93

    瀏覽量

    24115
  • 端口
    +關注

    關注

    4

    文章

    990

    瀏覽量

    32208
  • 映射
    +關注

    關注

    0

    文章

    47

    瀏覽量

    15861

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

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

收藏 人收藏

    評論

    相關推薦

    請問IR615如何進行端口映射

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

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

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

    Linux如何配置本地端口映射

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

    端口映射如何保證其穩(wěn)定性

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

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

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

    Docker端口映射和nginx安裝

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

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

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

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

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

    關于自動端口映射功能實現(xiàn)步驟和調(diào)試

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

    端口映射端口轉發(fā)的區(qū)別?

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

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

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

    關于工業(yè)路由器端口映射的詳細配置方法

    歡迎來到東用知識小課堂,今天我們來給大家做一個端口映射的詳細操作說明,大家如果有需要的話,不妨來試一試下面,我們就以東用科技的ORC305工業(yè)級路由器為例,來給大家做圖文說明吧ORC305系列開啟
    的頭像 發(fā)表于 03-19 07:00 ?769次閱讀
    關于工業(yè)路由器<b class='flag-5'>端口映射</b>的詳細配置方法

    端口轉發(fā)和端口映射的區(qū)別 端口映射端口轉發(fā)的各自意義?

    端口轉發(fā)和端口映射的區(qū)別 端口映射端口轉發(fā)的各自意義? 端口轉發(fā)和端口映射是兩種網(wǎng)絡技術,它們
    的頭像 發(fā)表于 11-22 17:41 ?5318次閱讀

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

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

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

    服務器、家庭監(jiān)控等場景中得到了廣泛應用。今天,我們將介紹如何實現(xiàn)端口映射,幫助大家在不同網(wǎng)絡環(huán)境下實現(xiàn)內(nèi)網(wǎng)設備的公網(wǎng)訪問。
    的頭像 發(fā)表于 11-14 14:23 ?777次閱讀
    主站蜘蛛池模板: 亚洲精品在线免费观看视频 | 91网站在线播放 | 亚洲视频在线一区 | 免费抓胸吻胸激烈视频网站 | 一级片在线免费播放 | 中国性猛交xxxx乱大交 | 美女一级一级毛片 | 伊人久久大香线蕉综合亚洲 | 色在线观看视频 | 综合网 色天使 | 黄色综合网站 | 女人张开腿双腿让男人桶 | 波多野结衣在线观看一区二区 | 五月天激情在线 | 一级特级毛片免费 | 欧美爆操| 欧美一级二级三级视频 | 国产激爽大片在线播放 | bt天堂网在线www资源 | 天堂bt资源新版在线 | 一区二区三区在线观看免费 | 男女网站在线观看 | 理论片久久| 五月伊人婷婷 | 综合色视频 | 天天干伊人 | 国产三级免费观看 | 狠狠狠狠狠狠 | 中文字幕一区二区三区在线播放 | 欧美日韩在线成人免费 | 黄色免费网站在线播放 | 国产a三级三级三级 | 91在线色| 美女视频一区二区 | 真实国产伦子系 | xxxx大片| 乱码中文字幕人成在线 | 丁香狠狠色婷婷久久综合 | 四虎国产精品永久地址49 | 狼人 成人 综合 亚洲 | 激情五月激情综合网 |