使用SNAT DNAT策略實現閘道器應用

2021-09-21 12:11:26 字數 1401 閱讀 2928

實驗環境:公司的閘道器伺服器使用rhel5系統,其eth0網**過光纖接入internet,eth1網絡卡連線區域網路。由於只註冊了乙個公網ip位址,需要在閘道器伺服器上進行配置,使位於區域網內的員工可以通過共享的方式訪問internet。另外,還需要將內網的web伺服器在internet上發布,作為公司的電子商務平台。實驗拓撲如下:

需求:閘道器eth0介面(192.168.0.66/24)連線外網,eth1介面(172.16.1.1)連線內網。

配置snat策略,使172.16.0.0/16網段的主機可以訪問internet所有應用。

配置dnat策略,使外網的主機能夠通過訪問來檢視位於172.16.1.2主機上的**服務。

實驗說明:

三颱虛擬機器:兩台linux,其中一台作為閘道器,另一台作為內網web伺服器,同時模擬內網員工主機訪問internet中的web**。一台window 2003,作為internet中的web伺服器,同時模擬internet中一台客戶機來訪問公司內網的web伺服器。

使用dynamipsgui橋接到pc,虛擬出一台路由器,其中路由器f0/0埠ip為192.168.0.66,作為linux閘道器伺服器的閘道器,f1/0埠的ip為63.64.65.1,作為internet web伺服器的閘道器。

實驗步驟:

1.配置內網web伺服器,配置apache,ip位址,掩碼,閘道器等,使其能提共web服務(配置略),另外需要新增一條路由:

# route add -net 63.64.65.0/24   gw  172.16.1.1

2.linux閘道器伺服器的配置:

配置相應ip,掩碼,閘道器等(略)

開啟路由**功能:

# vi /etc/sysctl.conf

net.ipv4.ip_forward  =   1

#sysctl   -p

snat、dnat策略:

#iptables -t  nat  -a postrouting  -s 172.16.0.0/16   -o  eth0  -j   snat --to-source 192.168.0.66

#iptables -t nat -a prerouting  -i eth0 -s 63.64.65.0/24   -d 192.168.0.66   -p   tcp --dport   80  -j  dnat  --to-destination   172.16.1.2:80

3.internet   web伺服器上的配置:

裝上iis即可,配置ip(略)

4.路由器ip位址,掩碼的配置(略)

以上步驟配置好了就可以驗證是否正確:

驗證:使用內網web網伺服器模擬客戶端模訪問外網**:

訪問成功!

使用internet  web伺服器模擬客戶端訪問公司內網web伺服器www.sjzz.com

訪問成功!

網營銷策略

摘要 網路營銷是在傳統營銷的基礎上發展起來的,它以其特殊的技術以及網路環境使營銷策略發生了深刻的變化,在傳統營銷中的4p策略 產品 渠道 基礎上進行了擴充套件和延伸,成為了獨特的網路營銷策略組合。網路營銷是企業整體營銷戰略的乙個組成部分,作為企業經營管理手段,是企業電子商務活動中最基本和最重要的網上...

使用延時策略實現彈性滑動

延時策略。它的核心思想是通過傳送一系列延時訊息從而打到一種漸進式的效果 採用handler的乙個例項。功能 大約1000ms內將view的內容向左移動100px.private static final int message scroll to 1 private static final int...

使用Map搭配Function實現策略模式

之前用策略模式實現的內容組長說可讀性較差 其實也不是可讀性差,就是組長習慣用ctrl點進去看 呼叫了這個方法 於是乎想著怎麼能優化下 為後來的人的維護與閱讀帶來便捷。以下是寫的demo,給大家提供乙個思路 直接上 override public class methoddemo public sta...