當前位置:首頁 » 操作系統 » 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伺服器了,

熱點內容
三方網站源碼 發布:2024-11-28 08:30:51 瀏覽:107
windows版ftp軟體免費下載 發布:2024-11-28 08:25:28 瀏覽:856
淘寶帳號怎麼改密碼 發布:2024-11-28 07:46:05 瀏覽:11
監控未配置怎麼辦視頻 發布:2024-11-28 07:44:41 瀏覽:501
android獲取手機的ip 發布:2024-11-28 07:42:13 瀏覽:170
python打開文件窗口 發布:2024-11-28 07:36:13 瀏覽:555
cpu二級緩存的作用 發布:2024-11-28 07:36:12 瀏覽:1001
net資料庫控制項 發布:2024-11-28 07:32:58 瀏覽:99
我的世界國際服創建伺服器pc 發布:2024-11-28 07:20:53 瀏覽:773
編譯原理LR分析法pdf 發布:2024-11-28 07:17:41 瀏覽:264