當前位置:首頁 » 操作系統 » linux映射網路

linux映射網路

發布時間: 2024-03-15 02:24:53

linux 或 Windows 上實現埠映射

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

一、Windows下實現埠映射

1. 查詢埠映射情況

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

3. 增加一個埠映射

4. 刪除一個埠映射


二、Linux下埠映射

1. 允許數據包轉發

2. 設置埠映射

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

配置實驗環境

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

Server2、Server3同理

在client上訪問Server1的資源

在client上訪問Server2的資源

在client上訪問Server3的資源

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

臨時配置

永久配置

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

在client上訪問Server1的資源

在client上訪問Server2的資源

在client上訪問Server3的資源

Windows的IP信息如下


配置並查看埠映射情況

檢查效果

在client節點上

END

② linux如何把一個內網地址映射到另外一一個公網地址上

1.啟用網關伺服器路由轉發功能
[root@localhost~]# vi /etc/sysctl.conf
net.ipv4.ip_forward=1

[root@localhost~]# sysctl -p

2.為區域網訪問Internet 的數據包採用SNAT策略,將源地址更改為伺服器的公網IP地址
[root@localhost~]# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to-source 公網IP
(eth0 這個我不知道你配得哪個口 自己改)

你試試

③ linux 伺服器內網IP映射到外網

如果你想在外網訪問這個伺服器的web應用,可以在外網出口路由上做nat埠映射或者是nat靜態轉換,這樣就可以了,如果此web應用只用於內網訪問,直接訪問即可,使用dns的話就需要假設內網dns伺服器了,

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:639
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:368
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:84
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:310
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:793
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:343
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:212
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:812
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:366
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:592