校园网内访问Oracle 9i服务器问题

麒皑鹭 2010-12-21 12:12:02
网络环境:高校校园网,同一栋大楼,有实验室A、B,
实验室A: IP:123.112.72.54 ,由TP-LINK路由器构建实验室局域网,网段192.168.1.***,其中有Oracle 9i数据库服务器,IP为192.168.1.100 , 监听端口1521.

实验室B: IP:123.112.72.30,由TP-LINK路由器构建实验室局域网,网段192.168.1.***,其中有机器安装有Oracle 9i客户端。


情况描述:1、实验室A局域网的客户机可以通过Oracle客户端登录到数据库,也可以通过程序ADO.NET访问数据库数据。
2、实验室A的路由器已经设置好虚拟服务器: 服务端口:1521 ;IP地址:192.168.1.100 ;协议:ALL .
3、路由器 DMZ主机也已经设置为:IP:192.168.1.100,即指向数据库服务器。


问题:实验室B中的客户机通过客户端或者程序均不能访问数据库,总是提示超时,请大大们不吝赐教!小生感激不尽!
...全文
152 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
麒皑鹭 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 junon 的回复:]
在A做个其他端口试试,如web80端口
telnet 试试
[/Quote]

在数据库服务器的IIS上发布了网页,80端口,并在路由器做了映射,现在校园内的用户通过IP都可以访问得到网页。

之前用程序连接数据库显示数据,显示的是 超时。
junon 2010-12-22
  • 打赏
  • 举报
回复
在A做个其他端口试试,如web80端口
telnet 试试
iihero 2010-12-21
  • 打赏
  • 举报
回复
这个不是网络问题吗?
在A的路由上设置一个动态路由转发,即凡是访问123.112.72.54:1521端口的请求,全部转发至192.168.1.100

这样,在B的机器上,直接访问123.112.72.54即可。

总体来说,就是一个路由配置的问题。
Time_Will_Tell 2010-12-21
  • 打赏
  • 举报
回复
oracle服务器在内网?b实验室连接a实验室的内网,需要路由器映射
麒皑鹭 2010-12-21
  • 打赏
  • 举报
回复
楼上的说的都对,我已经做了这个,请参看【情况描述2】。
iqlife 2010-12-21
  • 打赏
  • 举报
回复
楼上都对
端口映射,将连接至A网路由端口1521的连接映射到 内网192.。。。100这台服务器上

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧