portforward为局域网内的两个webserver使用两个静态IP

时间:2016-08-21 07:13:26

标签: networking nginx routing cisco

我的静态IP由一个ISP提供,网络是:
 static1 IP:2.2.2.3(test1.office.com)
 static2 IP:3.3.3.2(test2.office.com)
router g0 / 0:static1
router fa0 / 0:192.168.0.5(LAN网络)
webserver1:192.168.0.10(test1.office.com)
webserver2:192.168.0.20(test2.office.com)

这里我要做的是我想将静态IP重定向到相应的Web服务器。我已经使用 static1 完成了这项工作,但对如何实施 static2

感到困惑

对于Static1:
我将nat外部应用于g0 / 0,nat应用于f0 / 0。 NAT规则是:

class RbTestCase(unittest.TestCase):                                                                                                                                                                        

    @mock.patch('module_base.RBClient')                                                                                                                                                                     
    def test_client_connect(self, mock_client):                                                                                                                                                             
        client = mock.MagicMock()                                                                                                                                                                           
        mock_client.return_value = client                                                                                                                                                                   
        rb_client = rb('', '', '')                                                                                                                                                                          
        rb_client.Connect()                                                                                                                                                                                 
        self.assertTrue(client.get_root.called)                                                                                                                                                             
        self.assertTrue(mock_client.called) 

但对于 Static2 ,我很困惑如何实施。我是否必须在路由器上添加另一个端口g0 / 1并分配Static2,并使用一个nat规则,或者我必须处理不同的方法。这应该可以从外部互联网访问。

1 个答案:

答案 0 :(得分:0)

你需要一个IP池: ip nat pool pName addressRange(用于你的外部ip地址) 然后 ip nat里面的源列表ACL_NO pool pName