TIPTOP隔离网闸数据库访问配置案例 下载本文

TIPTOP隔离网闸数据库访问功能

配置案例

2009-4-7

版权声明

本手册中的内容是TIPTOP隔离网闸数据库访问配置案例。 本手册的相关权力归深圳市利谱信息技术有限公司所有。手册中的任何部分未经本公司许可,不得转印、影印或复印。

? 2005-2007 深圳市利谱信息技术有限公司

Shenzhen Tiptop Information Technology Co., Ltd.

All rights reserved.

TIPTOP隔离网闸

数据库访问配置案例

本手册将定期更新,如欲获取最新相关信息,请访问 公司网站:www.tiptop.com.cn

您的意见和建议请发送至:postmaster@tiptop.com.cn

深圳市利谱信息技术有限公司

地址:深圳市福田区泰然工业园泰然四路210栋东座7B

电话:0755-83209150 邮编:518040

传真:0755-83367038 网址:www.tiptop.com.cn

电子信箱:postmaster@tiptop.com.cn

- 2 -

目 录

1 2 3

网络拓扑 ................................................................................................................................... 1 客户需求 ................................................................................................................................... 1 网络配置 ................................................................................................................................... 2 3.1 内网网络端口一配置 ............................................................................................... 2 3.2 外网网络端口一配置 ............................................................................................... 2 网闸具体配置 ........................................................................................................................... 3 4.1 需求一配置 ............................................................................................................... 3

4.1.1 数据库访问配置 ............................................................................................... 3

4.1.1.1 透明方式访问数据库 ....................................................................... 4 4.1.1.2 网关模式访问数据库 ....................................................................... 7 4.1.1.3 映射模式访问数据库 ..................................................................... 10

4.2 需求二配置 ............................................................................................................. 13

4.2.1 数据库访问配置 ............................................................................................. 13

4.2.1.1 透明方式访问数据库 ..................................................................... 14 4.2.1.2 网关模式访问数据库 ..................................................................... 17 4.2.1.3 映射模式访问数据库 ..................................................................... 20

4.3 需求三配置 ............................................................................................................. 23

4.3.1 数据库访问配置 ............................................................................................. 23

4.3.1.1 透明方式访问数据库 ..................................................................... 24 4.3.1.2 网关模式访问数据库 ..................................................................... 27 4.3.1.3 映射模式访问数据库 ..................................................................... 30

4.4 需求三配置 ............................................................................................................. 33

4.4.1 数据库访问配置 ............................................................................................. 33

4.4.1.1 透明方式访问数据库 ..................................................................... 34 4.4.1.2 网关模式访问数据库 ..................................................................... 37 4.4.1.3 映射模式访问数据库 ..................................................................... 40

4

- 3 -

1 网络拓扑

PC3内网管理机192.168.8.2安全隔离与信息交换系统H3C(24口)交换机外网数据库服务器94.4.19.103数据库服务器192.168.8.56内端网口一192.168.8.1/24PC1PC2外端网口一94.4.19.33/24PC4PC5客户端192.168.8.12/24客户端192.168.8.33/24客户端94.4.19.12/24客户端94.4.19.13/24 说明: 1 网闸的内网管理端口地址默认为:192.168.8.1,如果与已有网络冲突可以在管理界面上进行更改。 2 管理主机为PC3,其地址要求与网闸的管理端口(内端网口一)地址在同一个网段。 3 管理主机与网闸的内网管理端口相连接,其管理登陆地址为:https://192.168.8.1 用户名为:admin 密码为:admin

注意:管理主机要使用管理端口进行管理时必须使用加密key才可以使用。

2 客户需求

内网做为客户端,外网做为服务器端,内网用户使用数据库客户端软件通过网闸开启的数据库访问服务登录到外网的数据库服务器

外网做为客户端,内网做为服务器端,外网用户使用数据库客户端软件通过网闸开启的数据库访问服务登录到内网的数据库服务器

需求一:内网主机能够通过网闸访问外网的Oracle数据库服务器 需求二:内网主机能够通过网闸访问外网的SQL Server数据库服务器

需求三:外网主机能够通过网闸访问内网的Oracle数据库服务器

- 1 -

需求四:外网主机能够通过网闸访问内网的SQL Server数据库服务器

3 网络配置

3.1 内网网络端口一配置

默认IP地址为:192.168.8.1 子网掩码:255.255.255.0 如需修改按如下方法配置:

在左边窗口中选择“网闸网络设置”->“内网网络参数设置”,系统显示以下界面

内网网络端口配置在上面的相应项输入网闸内网网络的IP地址及其它网络设置,网闸内端机上有三个网络接口(标准配置),可连接三个不同的内网网段。如果内端机还有更多的网络接口,可以继续添加。

(注:设置的该内端机IP必须是合法的未被占用的IP)

3.2 外网网络端口一配置

默认IP地址为:94.4.19.33 子网掩码:255.255.255.0 如需修改按如下方法配置:

在左边窗口中选择“网闸网络设置”->“外网网络参数设置”,系统显示以下界面:

- 2 -

在上面的相应项输入网闸外网网络的IP地址,外网网络的IP地址与内网网络的IP地址没有关联, 外端机上也有三个网络接口(标准配置),可连接三个不同的外网网段。

4 网闸具体配置

4.1 需求一配置

1、在网闸内网配置及启用Oracle数据库客户端服务

2、在网闸外网配置及启用Oracle数据库服务端 3、在网闸管理软件添加外网数据库访问规则 4、内网用户可访问外Oracle网数据库

4.1.1 数据库访问配置

网闸数据库服务设置→数据库服务设置 系统显示如下界面:

- 3 -

该项功能提供各种复杂环境下内外网之间的数据库访问。

网络映射和路由设置有三种工作方式:透明模式、网关模式和映射方式: 透明模式:提供内(外)网到外(内)网的透明代理(Transparent Proxy)访问,这种模式下保留源地址的真实IP,访问时访问真实目的IP。

网关模式:提供内(外)网到外(内)网通过网关模式(NAT)访问,这种模式下所有的源地址经过了SNAT(源地址转换)。

映射方式:提供内(外)网到外(内)网通过映射方式(PNAT)访问,这种模式把目的ip和端口转化外网闸外(内)端的虚拟IP,访问时访问映射的虚拟IP。

注释:(透明模式:提供内(外)网到外(内)网的透明访问,这种模式下网闸对内外网的主机是透明的。

映射方式:提供内(外)网到外(内)网的都通过内网或外网的接口的访问或接受服务,这种模式下,对内外网的主机相互之间都是不可见的。通过网闸来提供或者接受服务。

网关模式:提供内(外)网到外(内)网的统一接口的访问,这种模式下内网的主机对外网来说都是不可见的,内(外)网(即访问源)都通过网闸向外访问服务。)

4.1.1.1 透明方式访问数据库

网络映射与路由设置→添加 数据库类型:oracle

在内网192.168.8.12机器上使用数据库客户端软件注册94.4.19.103数据库,使用已有的用户名密码直接访问外网94.4.19.103的Oracle数据库

注意:此方式访问时内网机器的网关必须指向网闸的内网口一,外网的机器的网关必须指

- 4 -

向外网口一。设置方式如下图表示:

解释: 访问过程走向为内网客户端访问外网数据库:

源IP (内网客户端主机,可缺省)→入口设备(即为网闸的内网网卡一,不可缺省)→出口设备(即为网闸的外网网卡一,不可缺省)→目的IP(所要访问的外网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在IP 为192.168.8.12/24(掩码根

据需要也可不加)这一个段的机器上对目的IP 为94.4.19.103的数据库进行访问,可缺省。

2. 源端口是指限定访问机器的源访问端口,可缺省。 3. 内网网关接口是指当内网的客户端(源IP主机)与入口设备不在同一个网

段需要经过路由时添加的如下图:表明192.168.8.10为一个连接10.0.0.3与网闸的内网端的路由设备IP .

- 5 -

4. 5. 6. 7. 8. 9. 10.

.入口设备表示数据包进入网闸的网络接口,不可缺省。

入口设备IP为数据包进入网闸入口设备时使用的IP,可缺省。 入口设备端口表示数据包经过网闸入口设备是走的端口。 出口设备表示数据包转发出网闸的网络接口,不可缺省。

出口设备IP为数据包转发出网闸出口设备时使用的IP,可缺省。 出口设备端口表示数据包经过网闸出口设备是走的端口。

外网网关接口指当外网的目的端(目的IP主机)与出口设备(即网闸外端IP )不在同一个网段需要经过路由时添加的如下图:表明94.4.19.36为一个连接目的IP为195.3.6.103与网闸的外网端的路由设备的IP 。

- 6 -

11. 12.

目的端口为访问目的主机的数据库端口,如Oracle服务端口为1521,不可缺省

目的IP为访问的目的数据库IP,不可缺省。

4.1.1.2 网关模式访问数据库

网络映射与路由设置→添加 数据库类型:oracle

在内网192.168.8.12机器上使用数据库客户端软件注册94.4.19.103数据库,使用已有的用户名密码直接访问外网94.4.19.103的Oracle数据库

注意:此方式访问时内网机器的网关必须指向网闸的内网口一。 设置方式如下图表示

- 7 -

解释: 访问过程走向为内网客户端访问外网数据库:

源IP (内网客户端主机,可缺省)→入口设备(即为网闸的内网网卡一,不可缺省)→出口设备(即为网闸的外网网卡一,不可缺省)→目的IP(所要访问的外网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在IP 为192.168.8.12/24(掩码根据需

要也可不加)这一个段的机器上对目的IP 为94.4.19.103的数据库进行访问,可缺省。

2. 源端口是指限定访问机器的源访问端口,可缺省。

3. 内网网关接口是指当内网的客户端(源IP主机)与入口设备不在同一个网段需

要经过路由时添加的如下图:表明192.168.8.10为一个连接10.0.0.3与网闸的内网端的路由设备IP .

- 8 -

4. 5. 6. 7. 8. 9. 10.

入口设备表示数据包进入网闸的网络接口,不可缺省。

入口设备IP为数据包进入网闸入口设备时使用的IP,不可缺省。 入口设备端口表示数据包经过网闸入口设备是走的端口。 出口设备表示数据包转发出网闸的网络接口,不可缺省。

出口设备IP为数据包转发出网闸出口设备时使用的IP,可缺省。 出口设备端口表示数据包经过网闸出口设备是走的端口。

外网网关接口指当外网的目的端(目的IP主机)与出口设备(即网闸外端IP )不在同一个网段需要经过路由时添加的如下图:表明94.4.19.36为一个连接目的IP为195.3.6.103与网闸的外网端的路由设备的IP 。

- 9 -

11. 目的端口为访问目的主机的数据库端口,如Oracle为1521,不可缺省 12. 目的IP为访问的目的数据库IP,不可缺省。

4.1.1.3 映射模式访问数据库

网络映射与路由设置→添加 数据库类型:oracle

在内网192.168.8.12机器上使用数据库客户端软件访问外网94.4.19.103的Oracle数据库,实际上是要访问映射后的IP地址192.168.8.16 ,在内网的数据库客户端注册IP为192.168.8.16的数据库,使用已有的用户名和密码进行访问 如下图设置表示:

- 10 -

解释: 访问过程走向为内网客户端访问外网数据库:

源IP (内网客户端主机,可缺省)→入口设备(即为网闸的内网网卡一,不可缺省)→出口设备(即为网闸的外网网卡一,不可缺省)→目的IP(所要访问的外网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在IP 为192.168.8.12/24(掩码根据需

要也可不加)这一个段的机器上对目的IP 为94.4.19.103的数据库进行访问,可缺省。

2. 源端口是指限定访问机器的源访问端口,可缺省。

3. 内网网关接口是指当内网的客户端(源IP主机)与入口设备不在同一个网段需

要经过路由时添加的如下图:表明192.168.8.10为一个连接10.0.0.3与网闸的内网端的路由设备IP .

- 11 -

4. 入口设备表示数据包进入网闸的网络接口,即也就是将目的IP地址映射到入口

IP地址上,访问的目的IP的时候实际上是访问入口设备IP这个地址,不可缺省。

5. 入口设备IP为数据包进入网闸入口设备时使用的IP,不可缺省。 6. 入口设备端口表示数据包经过网闸入口设备是走的端口。 7. 出口设备表示数据包转发出网闸的网络接口,不可缺省。

8. 出口设备IP为数据包转发出网闸出口设备时使用的IP,不可缺省。 9. 出口设备端口表示数据包经过网闸出口设备是走的端口。

10. 外网网关接口指当外网的目的端(目的IP主机)与出口设备(即网闸外端IP )

不在同一个网段需要经过路由时添加的如下图:表明94.4.19.36为一个连接目的IP为195.3.6.103与网闸的外网端的路由设备的IP 。

- 12 -

11. 目的端口为访问目的主机的数据库端口,如Oracle为1521,不可缺省 12. 目的IP为访问的目的数据库IP,不可缺省。

4.2 需求二配置

1、在网闸内网配置及启用SQL Server数据库客户端服务 2、在网闸外网配置及启用SQL Server数据库服务端 3、在网闸在网闸管理软件添加外网数据库访问规则 4、内网用户可访问外网SQL Server数据库

4.2.1 数据库访问配置

网闸数据库服务设置→数据库服务设置 系统显示如下界面:

- 13 -

该项功能提供各种复杂环境下内外网之间的数据库访问。

网络映射和路由设置有三种工作方式:透明模式、网关模式和映射方式: 透明模式:提供内(外)网到外(内)网的透明代理(Transparent Proxy)访问,这种模式下保留源地址的真实IP,访问时访问真实目的IP。

网关模式:提供内(外)网到外(内)网通过网关模式(NAT)访问,这种模式下所有的源地址经过了SNAT(源地址转换)。

映射方式:提供内(外)网到外(内)网通过映射方式(PNAT)访问,这种模式把目的ip和端口转化外网闸外(内)端的虚拟IP,访问时访问映射的虚拟IP。

注释:(透明模式:提供内(外)网到外(内)网的透明访问,这种模式下网闸对内外网的主机是透明的。

映射方式:提供内(外)网到外(内)网的都通过内网或外网的接口的访问或接受服务,这种模式下,对内外网的主机相互之间都是不可见的。通过网闸来提供或者接受服务。

网关模式:提供内(外)网到外(内)网的统一接口的访问,这种模式下内网的主机对外网来说都是不可见的,内(外)网(即访问源)都通过网闸向外访问服务。)

4.2.1.1 透明方式访问数据库

网络映射与路由设置→添加 数据库类型:SQL Server

在内网192.168.8.12机器上使用数据库客户端软件注册94.4.19.103数据库,使用已有的用户名密码直接访问外网94.4.19.103的SQL Server数据库

- 14 -

注意:此方式访问时内网机器的网关必须指向网闸的内网口一,外网的机器的网关必须指向外网口一。

设置方式如下图表示:

解释: 访问过程走向为内网客户端访问外网数据库:

源IP (内网客户端主机,可缺省)→入口设备(即为网闸的内网网卡一,不可缺省)→出口设备(即为网闸的外网网卡一,不可缺省)→目的IP(所要访问的外网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在IP 为192.168.8.12/24(掩码根

据需要也可不加)这一个段的机器上对目的IP 为94.4.19.103的数据库进行访问,可缺省。

2. 源端口是指限定访问机器的源访问端口,可缺省。 3. 内网网关接口是指当内网的客户端(源IP主机)与入口设备不在同一个网

段需要经过路由时添加的如下图:表明192.168.8.10为一个连接10.0.0.3与网闸的内网端的路由设备IP .

- 15 -

4. 5. 6. 7. 8. 9. 10.

.入口设备表示数据包进入网闸的网络接口,不可缺省。

入口设备IP为数据包进入网闸入口设备时使用的IP,可缺省。 入口设备端口表示数据包经过网闸入口设备是走的端口。 出口设备表示数据包转发出网闸的网络接口,不可缺省。

出口设备IP为数据包转发出网闸出口设备时使用的IP,可缺省。 出口设备端口表示数据包经过网闸出口设备是走的端口。

外网网关接口指当外网的目的端(目的IP主机)与出口设备(即网闸外端IP )不在同一个网段需要经过路由时添加的如下图:表明94.4.19.36为一个连接目的IP为195.3.6.103与网闸的外网端的路由设备的IP 。

- 16 -

11. 12.

目的端口为访问目的主机的数据库端口,如SQL Server服务端口为1433,不可缺省

目的IP为访问的目的数据库IP,不可缺省。

4.2.1.2 网关模式访问数据库

网络映射与路由设置→添加 数据库类型:SQL Server

在内网192.168.8.12机器上使用数据库客户端软件注册94.4.19.103数据库,使用已有的用户名密码直接访问外网94.4.19.103的SQL Server数据库

注意:此方式访问时内网机器的网关必须指向网闸的内网口一。 设置方式如下图表示

- 17 -

解释: 访问过程走向为内网客户端访问外网数据库:

源IP (内网客户端主机,可缺省)→入口设备(即为网闸的内网网卡一,不可缺省)→出口设备(即为网闸的外网网卡一,不可缺省)→目的IP(所要访问的外网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在IP 为192.168.8.12/24(掩码根据需

要也可不加)这一个段的机器上对目的IP 为94.4.19.103的数据库进行访问,可缺省。

2. 源端口是指限定访问机器的源访问端口,可缺省。

3. 内网网关接口是指当内网的客户端(源IP主机)与入口设备不在同一个网段需

要经过路由时添加的如下图:表明192.168.8.10为一个连接10.0.0.3与网闸的内网端的路由设备IP .

- 18 -

4. 5. 6. 7. 8. 9. 10.

入口设备表示数据包进入网闸的网络接口,不可缺省。

入口设备IP为数据包进入网闸入口设备时使用的IP,不可缺省。 入口设备端口表示数据包经过网闸入口设备是走的端口。 出口设备表示数据包转发出网闸的网络接口,不可缺省。

出口设备IP为数据包转发出网闸出口设备时使用的IP,可缺省。 出口设备端口表示数据包经过网闸出口设备是走的端口。

外网网关接口指当外网的目的端(目的IP主机)与出口设备(即网闸外端IP )不在同一个网段需要经过路由时添加的如下图:表明94.4.19.36为一个连接目的IP为195.3.6.103与网闸的外网端的路由设备的IP 。

- 19 -

11. 目的端口为访问目的主机的数据库端口,如SQL Server为1433,不可缺省 12. 目的IP为访问的目的数据库IP,不可缺省。

4.2.1.3 映射模式访问数据库

网络映射与路由设置→添加 数据库类型:SQL Server

在内网192.168.8.12机器上使用数据库客户端软件访问外网94.4.19.103的SQL Server数据库,实际上是要访问映射后的IP地址192.168.8.16 ,在内网的数据库客户端注册IP为192.168.8.16的数据库,使用已有的用户名和密码进行访问 如下图设置表示:

- 20 -

解释: 访问过程走向为内网客户端访问外网数据库:

源IP (内网客户端主机,可缺省)→入口设备(即为网闸的内网网卡一,不可缺省)→出口设备(即为网闸的外网网卡一,不可缺省)→目的IP(所要访问的外网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在IP 为192.168.8.12/24(掩码根据需

要也可不加)这一个段的机器上对目的IP 为94.4.19.103的数据库进行访问,可缺省。

2. 源端口是指限定访问机器的源访问端口,可缺省。

3. 内网网关接口是指当内网的客户端(源IP主机)与入口设备不在同一个网段需

要经过路由时添加的如下图:表明192.168.8.10为一个连接10.0.0.3与网闸的内网端的路由设备IP .

- 21 -

4. 入口设备表示数据包进入网闸的网络接口,即也就是将目的IP地址映射到入口

IP地址上,访问的目的IP的时候实际上是访问入口设备IP这个地址,不可缺省。

5. 入口设备IP为数据包进入网闸入口设备时使用的IP,不可缺省。 6. 入口设备端口表示数据包经过网闸入口设备是走的端口。 7. 出口设备表示数据包转发出网闸的网络接口,不可缺省。

8. 出口设备IP为数据包转发出网闸出口设备时使用的IP,不可缺省。 9. 出口设备端口表示数据包经过网闸出口设备是走的端口。

10. 外网网关接口指当外网的目的端(目的IP主机)与出口设备(即网闸外端IP )

不在同一个网段需要经过路由时添加的如下图:表明94.4.19.36为一个连接目的IP为195.3.6.103与网闸的外网端的路由设备的IP 。

- 22 -

11. 目的端口为访问目的主机的数据库端口,如SQL Server为1433,不可缺省 12. 目的IP为访问的目的数据库IP,不可缺省。

4.3 需求三配置

1、在网闸外网配置及启用Oracle数据库客户端服务 2、在网闸内网配置及启用Oracle数据库服务端 3、在网闸管理软件添加数据库访问规则 4、外网用户可访问内网Oracle数据库

4.3.1 数据库访问配置

网闸数据库服务设置→数据库服务设置 系统显示如下界面:

- 23 -

该项功能提供各种复杂环境下内外网之间的数据库访问。

网络映射和路由设置有三种工作方式:透明模式、网关模式和映射方式: 透明模式:提供内(外)网到外(内)网的透明代理(Transparent Proxy)访问,这种模式下保留源地址的真实IP,访问时访问真实目的IP。

网关模式:提供内(外)网到外(内)网通过网关模式(NAT)访问,这种模式下所有的源地址经过了SNAT(源地址转换)。

映射方式:提供内(外)网到外(内)网通过映射方式(PNAT)访问,这种模式把目的ip和端口转化外网闸外(内)端的虚拟IP,访问时访问映射的虚拟IP。

注释:(透明模式:提供内(外)网到外(内)网的透明访问,这种模式下网闸对内外网的主机是透明的。

映射方式:提供内(外)网到外(内)网的都通过内网或外网的接口的访问或接受服务,这种模式下,对内外网的主机相互之间都是不可见的。通过网闸来提供或者接受服务。

网关模式:提供内(外)网到外(内)网的统一接口的访问,这种模式下内网的主机对外网来说都是不可见的,内(外)网(即访问源)都通过网闸向外访问服务。)

4.3.1.1 透明方式访问数据库

网络映射与路由设置→添加 数据库类型:oracle

在外网94.4.19.12机器上使用数据库客户端软件注册192.168.8.56数据库,使用已有的用户名密码直接访问内网192.168.8.56的Oracle数据库

注意:此方式访问时内网机器的网关必须指向网闸的内网口一,外网的机器的网关

- 24 -

必须指向外网口一。

设置方式如下图表示:

解释: 访问过程走向为内网客户端访问外网数据库:

源IP (内网客户端主机,可缺省)→入口设备(即为网闸的内网网卡一,不可缺省)→出口设备(即为网闸的外网网卡一,不可缺省)→目的IP(所要访问的外网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在源IP的某个或某段地址的机器

上对目的IP 为192.168.8.56的数据库进行访问,可缺省。

2. 源端口是指限定访问机器的源访问端口,可缺省。 3. 内网网关接口是指当源IP主机与入口设备不在同一个网段需要经过路由时

添加的如下图:表明94.4.19.22为一个连接10.0.0.3与网闸的外网端的路由设备IP .

- 25 -

4. 5. 6. 7. 8. 9. 10.

.入口设备表示数据包进入网闸的网络接口,不可缺省。

入口设备IP为数据包进入网闸入口设备时使用的IP,可缺省。 入口设备端口表示数据包经过网闸入口设备是走的端口。 出口设备表示数据包转发出网闸的网络接口,不可缺省。

出口设备IP为数据包转发出网闸出口设备时使用的IP,可缺省。 出口设备端口表示数据包经过网闸出口设备是走的端口。

外网网关接口指当目的IP主机与出口设备不在同一个网段需要经过路由时添加的如下图:表明192.168.8.33为一个连接目的IP为192.168.36.56与网闸的内网端的路由设备的IP 。

- 26 -

11. 12.

目的端口为访问目的主机的数据库端口,如Oracle服务端口为1521,不可缺省

目的IP为访问的目的数据库IP,不可缺省。

4.3.1.2 网关模式访问数据库

网络映射与路由设置→添加 数据库类型:oracle

在外网94.4.19.12机器上使用数据库客户端软件注册192.168.8.56数据库,使用已有的用户名密码直接访问内网192.168.8.56的Oracle数据库

注意:此方式访问时内网机器的网关必须指向网闸的内网口一。 设置方式如下图表示

- 27 -

解释: 访问过程走向为内网客户端访问外网数据库:

源IP (内网客户端主机,可缺省)→入口设备(即为网闸的内网网卡一,不可缺省)→出口设备(即为网闸的外网网卡一,不可缺省)→目的IP(所要访问的外网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在源IP的某个或某段地址的机器上对

目的IP 为192.168.8.56的数据库进行访问,可缺省。 2. 源端口是指限定访问机器的源访问端口,可缺省。

3. 内网网关接口是指当源IP主机与入口设备不在同一个网段需要经过路由时添

加的如下图:表明94.4.19.22为一个连接10.0.0.3与网闸的外网端的路由设备IP .

- 28 -

4. 5. 6. 7. 8. 9. 10.

入口设备表示数据包进入网闸的网络接口,不可缺省。

入口设备IP为数据包进入网闸入口设备时使用的IP,不可缺省。 入口设备端口表示数据包经过网闸入口设备是走的端口。 出口设备表示数据包转发出网闸的网络接口,不可缺省。

出口设备IP为数据包转发出网闸出口设备时使用的IP,可缺省。 出口设备端口表示数据包经过网闸出口设备是走的端口。

外网网关接口指当目的IP主机与出口设备不在同一个网段需要经过路由时添加的如下图:表明192.168.8.33为一个连接目的IP为192.168.36.56与网闸的内网端的路由设备的IP 。

- 29 -

11. 目的端口为访问目的主机的数据库端口,如Oracle为1521,不可缺省 12. 目的IP为访问的目的数据库IP,不可缺省。

4.3.1.3 映射模式访问数据库

网络映射与路由设置→添加 数据库类型:oracle

在外网94.4.19.12机器上使用数据库客户端软件访问内网192.168.8.56的Oracle数据库,实际上是要访问映射后的IP地址94.4.19.16,在内网的数据库客户端注册IP为94.4.19.16的数据库,使用已有的用户名和密码进行访问 如下图设置表示:

- 30 -

解释: 访问过程走向为外网客户端访问内网数据库:

源IP (外网客户端主机,可缺省)→入口设备(即为网闸的外网网卡一,不可缺省)→出口设备(即为网闸的内网网卡一,不可缺省)→目的IP(所要访问的内网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在源IP的某个或某段地址的机器上对

目的IP 为192.168.8.56的数据库进行访问,可缺省。 2. 源端口是指限定访问机器的源访问端口,可缺省。

3. 内网网关接口是指当源IP主机与入口设备不在同一个网段需要经过路由时添

加的如下图:表明94.4.19.22为一个连接10.0.0.3与网闸的外网端的路由设备IP .

- 31 -

4. 入口设备表示数据包进入网闸的网络接口,即也就是将目的IP地址映射到入口

IP地址上,访问的目的IP的时候实际上是访问入口设备IP这个地址,不可缺省。

5. 入口设备IP为数据包进入网闸入口设备时使用的IP,不可缺省。 6. 入口设备端口表示数据包经过网闸入口设备是走的端口。 7. 出口设备表示数据包转发出网闸的网络接口,不可缺省。

8. 出口设备IP为数据包转发出网闸出口设备时使用的IP,不可缺省。 9. 出口设备端口表示数据包经过网闸出口设备是走的端口。

10. 外网网关接口指当目的IP主机与出口设备不在同一个网段需要经过路由时添

加的如下图:表明192.168.8.33为一个连接目的IP为192.168.36.56与网闸的内网端的路由设备的IP 。

- 32 -

11. 目的端口为访问目的主机的数据库端口,如Oracle为1521,不可缺省 12. 目的IP为访问的目的数据库IP,不可缺省。

4.4 需求四配置

1、在网闸外网配置及启用SQL server数据库客户端服务 2、在网闸内网配置及启用SQL server数据库服务端 3、在网闸管理软件添加数据库访问规则 4、外用户可访问内网SQL server数据库

4.4.1 数据库访问配置

网闸数据库服务设置→数据库服务设置 系统显示如下界面:

- 33 -

该项功能提供各种复杂环境下内外网之间的数据库访问。

网络映射和路由设置有三种工作方式:透明模式、网关模式和映射方式: 透明模式:提供内(外)网到外(内)网的透明代理(Transparent Proxy)访问,这种模式下保留源地址的真实IP,访问时访问真实目的IP。

网关模式:提供内(外)网到外(内)网通过网关模式(NAT)访问,这种模式下所有的源地址经过了SNAT(源地址转换)。

映射方式:提供内(外)网到外(内)网通过映射方式(PNAT)访问,这种模式把目的ip和端口转化外网闸外(内)端的虚拟IP,访问时访问映射的虚拟IP。

注释:(透明模式:提供内(外)网到外(内)网的透明访问,这种模式下网闸对内外网的主机是透明的。

映射方式:提供内(外)网到外(内)网的都通过内网或外网的接口的访问或接受服务,这种模式下,对内外网的主机相互之间都是不可见的。通过网闸来提供或者接受服务。

网关模式:提供内(外)网到外(内)网的统一接口的访问,这种模式下内网的主机对外网来说都是不可见的,内(外)网(即访问源)都通过网闸向外访问服务。)

4.4.1.1 透明方式访问数据库

网络映射与路由设置→添加 数据库类型:SQL server

在外网94.4.19.12机器上使用数据库客户端软件注册192.168.8.56数据库,使用已有的用户名密码直接访问内网192.168.8.56的SQL server数据库

注意:此方式访问时内网机器的网关必须指向网闸的内网口一,外网的机器的网关

- 34 -

必须指向外网口一。

设置方式如下图表示:

解释: 访问过程走向为内网客户端访问外网数据库:

源IP (内网客户端主机,可缺省)→入口设备(即为网闸的内网网卡一,不可缺省)→出口设备(即为网闸的外网网卡一,不可缺省)→目的IP(所要访问的外网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在源IP的某个或某段地址的机器

上对目的IP 为192.168.8.56的数据库进行访问,可缺省。

2. 源端口是指限定访问机器的源访问端口,可缺省。 3. 内网网关接口是指当源IP主机与入口设备不在同一个网段需要经过路由时

添加的如下图:表明94.4.19.22为一个连接10.0.0.3与网闸的外网端的路由设备IP .

- 35 -

4. 5. 6. 7. 8. 9. 10.

.入口设备表示数据包进入网闸的网络接口,不可缺省。

入口设备IP为数据包进入网闸入口设备时使用的IP,可缺省。 入口设备端口表示数据包经过网闸入口设备是走的端口。 出口设备表示数据包转发出网闸的网络接口,不可缺省。

出口设备IP为数据包转发出网闸出口设备时使用的IP,可缺省。 出口设备端口表示数据包经过网闸出口设备是走的端口。

外网网关接口指当目的IP主机与出口设备不在同一个网段需要经过路由时添加的如下图:表明192.168.8.33为一个连接目的IP为192.168.36.56与网闸的内网端的路由设备的IP 。

- 36 -

11. 12.

目的端口为访问目的主机的数据库端口,如SQL server服务端口为1433,不可缺省

目的IP为访问的目的数据库IP,不可缺省。

4.4.1.2 网关模式访问数据库

网络映射与路由设置→添加 数据库类型SQL server

在外网94.4.19.12机器上使用数据库客户端软件注册192.168.8.56数据库,使用已有的用户名密码直接访问内网192.168.8.56的SQL server数据库

注意:此方式访问时内网机器的网关必须指向网闸的内网口一。 设置方式如下图表示

- 37 -

解释: 访问过程走向为内网客户端访问外网数据库:

源IP (内网客户端主机,可缺省)→入口设备(即为网闸的内网网卡一,不可缺省)→出口设备(即为网闸的外网网卡一,不可缺省)→目的IP(所要访问的外网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在源IP的某个或某段地址的机器上对

目的IP 为192.168.8.56的数据库进行访问,可缺省。 2. 源端口是指限定访问机器的源访问端口,可缺省。

3. 内网网关接口是指当源IP主机与入口设备不在同一个网段需要经过路由时添

加的如下图:表明94.4.19.22为一个连接10.0.0.3与网闸的外网端的路由设备IP .

- 38 -

4. 5. 6. 7. 8. 9. 10.

入口设备表示数据包进入网闸的网络接口,不可缺省。

入口设备IP为数据包进入网闸入口设备时使用的IP,不可缺省。 入口设备端口表示数据包经过网闸入口设备是走的端口。 出口设备表示数据包转发出网闸的网络接口,不可缺省。

出口设备IP为数据包转发出网闸出口设备时使用的IP,可缺省。 出口设备端口表示数据包经过网闸出口设备是走的端口。

外网网关接口指当目的IP主机与出口设备不在同一个网段需要经过路由时添加的如下图:表明192.168.8.33为一个连接目的IP为192.168.36.56与网闸的内网端的路由设备的IP 。

- 39 -

11. 目的端口为访问目的主机的数据库端口,如SQL server为1433,不可缺省 12. 目的IP为访问的目的数据库IP,不可缺省。

4.4.1.3 映射模式访问数据库

网络映射与路由设置→添加 数据库类型:oracle

在外网94.4.19.12机器上使用数据库客户端软件访问内网192.168.8.56的SQL server数据库,实际上是要访问映射后的IP地址94.4.19.16,在内网的数据库客户端注册IP为94.4.19.16的数据库,使用已有的用户名和密码进行访问 如下图设置表示:

- 40 -

解释: 访问过程走向为外网客户端访问内网数据库:

源IP (外网客户端主机,可缺省)→入口设备(即为网闸的外网网卡一,不可缺省)→出口设备(即为网闸的内网网卡一,不可缺省)→目的IP(所要访问的内网数据库IP,不可缺省)

1. 源IP若加了限定则表明访问时只能限定在源IP的某个或某段地址的机器上对

目的IP 为192.168.8.56的数据库进行访问,可缺省。 2. 源端口是指限定访问机器的源访问端口,可缺省。

3. 内网网关接口是指当源IP主机与入口设备不在同一个网段需要经过路由时添

加的如下图:表明94.4.19.22为一个连接10.0.0.3与网闸的外网端的路由设备IP .

- 41 -

4. 入口设备表示数据包进入网闸的网络接口,即也就是将目的IP地址映射到入口

IP地址上,访问的目的IP的时候实际上是访问入口设备IP这个地址,不可缺省。

5. 入口设备IP为数据包进入网闸入口设备时使用的IP,不可缺省。 6. 入口设备端口表示数据包经过网闸入口设备是走的端口。 7. 出口设备表示数据包转发出网闸的网络接口,不可缺省。

8. 出口设备IP为数据包转发出网闸出口设备时使用的IP,不可缺省。 9. 出口设备端口表示数据包经过网闸出口设备是走的端口。

10. 外网网关接口指当目的IP主机与出口设备不在同一个网段需要经过路由时添

加的如下图:表明192.168.8.33为一个连接目的IP为192.168.36.56与网闸的内网端的路由设备的IP 。

- 42 -

11. 目的端口为访问目的主机的数据库端口,如SQL server为1433,不可缺省 12. 目的IP为访问的目的数据库IP,不可缺省。

- 43 -