怎样实现访问远程数据库的问题

上传人:kms****20 文档编号:40979122 上传时间:2018-05-27 格式:DOC 页数:7 大小:30.50KB
返回 下载 相关 举报
怎样实现访问远程数据库的问题_第1页
第1页 / 共7页
怎样实现访问远程数据库的问题_第2页
第2页 / 共7页
怎样实现访问远程数据库的问题_第3页
第3页 / 共7页
怎样实现访问远程数据库的问题_第4页
第4页 / 共7页
怎样实现访问远程数据库的问题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《怎样实现访问远程数据库的问题》由会员分享,可在线阅读,更多相关《怎样实现访问远程数据库的问题(7页珍藏版)》请在金锄头文库上搜索。

1、怎样实现访问远程数据库的问题怎样实现访问远程数据库的问题怎样实现访问远程数据库的问题【非局域网内】访问远程数据库(SQL SERVER 2000) php2 说详细点就是: 本机在武汉,要访问的服务器在广州(都可联上 INTERNET) 现知道广州服务器所在机子的域名(IP 地址) 那在本机的 SQLSERVER 上如何新建 SQLSERVER 注册 如果在可用服务器中直接输入 IP 地址 注册的时候总是提示不存在或拒绝访问 是不是还需要在服务端或本机上配置相关服务(如:在 IIS 中配置SQL XML 服务支持) 如果不是,那需要怎么配置 能否告知详细的配置步骤,谢谢了 - 如何通过互联网联

2、接到某个连上互联网的局域网中的一台计算机上的 MSSQL 上 * 能连接到 SQL 的几个要素. * 1.先保证 ping 通(有防火墙的先关闭防火墙) 2.在命令提示符下执行:telnet 1433 不会报错 3.查询分析器中进行连接,时使用用 ip 连接: 文件-连接-SQL Server 输入对方 IP-连接使用,根据对方的SQL 配置确定-确定 确定 SQL 采用什么身份验证方式: 企业管理器-右键 SQL 实例-属性-安全性-身份验证 4.如果不行 SQL Server 服务器-开始-程序-Microsoft SQL Server -服务器网络实用工具 -启用 WinSock 代理

3、-代理地址:(sqlserver 服务器 IP) -代理端口-1433 -确定 5.如果还不行,在客户端装个 SQL Server 客户端配置一下: 开始-程序-Microsoft SQL Server-客户端网络实用工具 -别名-添加 -网络库选择“tcp/ip“-服务器别名输入 SQL 服务器名 -连接参数-服务器名称中输入 SQL 服务器 ip 地址 -如果你修改了 SQL 的端口,取消选择“动态决定端口“,并输入对应的端口号 * 连接实战 * -如果你的两台电脑都有固定的公网 IP 地址,那就真恭喜你.连接有普通的局域网一样. -如果你的两台电脑只可以得到动态的公网的 IP 地址,用下

4、面的方法: 到: http:/ 注册免费域名,安装它的动态域名解析软件.(当然,还有很多其他软件可供选择) 就可以了. * 如果你的电脑是通过代理上网的.就要用端口映射. * 转帖: 由于公网 IP 地址有限,不少 ISP 都采用多个内网用户通过代理和网关路由共用一个公网 IP 上 INTERNET 的方法, 这样就限制了这些用户在自己计算机上架设个人网站,要实现在这些用户端架设网站,最关键的一点是, 怎样把多用户的内网 IP 和一个他们唯一共享上网的 IP 进行映射!就象在局域网或网吧内一样, 虽然你可以架设多台服务器和网站,但是对外网来说,你还是只有一个外部的 IP 地址, 怎么样把外网的

5、 IP 映射成相应的内网 IP 地址,这应该是内网的那台代理服务器或网关路由器该做的事, 对我们用私有 IP 地址的用户也就是说这是我们的接入 ISP 服务商(中国电信、联通、网通、铁通等)应该提供的服务, 因为这种技术的实现对他们来说是举手之劳,而对我们来说是比较困难的,首先得得到系统管理员的支持才能够实现。 因为这一切的设置必须在代理服务器上做的。 要实现这一点,可以用 Windows 2000 Server 的端口映射功能,除此之外 Winroute Pro 也具有这样的功能,还有各种企业级的防火墙。而对于我们这些普通用户,恐怕还是用 Windows 2000 Server 最为方便。

6、先来介绍一下 NAT,NAT(网络地址转换)是一种将一个 IP 地址域映射到另一个 IP 地址域技术,从而为终端主机提供透明路由。NAT包括静态网络地址转换、动态网络地址转换、网络地址及端口转换、动态网络地址及端口转换、端口映射等。NAT 常用于私有地址域与公用地址域的转换以解决 IP 地址匮乏问题。在防火墙上实现 NAT 后,可以隐藏受保护网络的内部拓扑结构,在一定程度上提高网络的安全性。如果反向 NAT 提供动态网络地址及端口转换功能,还可以实现负载均衡等功能 端口映射功能可以让内部网络中某台机器对外部提供 WWW 服务,这不是将真 IP 地址直接转到内部提供 WWW 服务的主机,如果这样

7、的话,有二个蔽端,一是内部机器不安全,因为除了 WWW 之外,外部网络可以通过地址转换功能访问到这台机器的所有功能;二是当有多台机器需要提供这种服务时,必须有同样多的 IP 地址进行转换,从而达不到节省 IP 地址的目的。端口映射功能是将一台主机的假 IP 地址映射成一个真 IP 地址,当用户访问提供映射端口主机的某个端口时,服务器将请求转到内部一主机的提供这种特定服务的主机;利用端口映射功能还可以将一台真 IP 地址机器的多个端口映射成内部不同机器上的不同端口。 端口映射功能还可以完成一些特定代理功能,比如代理 POP,SMTP,TELNET 等协议。理论上可以提供六万多个端口的映射,恐怕我

8、们永远都用不完的。 一、下面来介绍一下通过 NAT 共享上网和利用 NAT 来实现端口映射。1、在 Windows 2000 Server 上,从管理工具中进入“路由和远程访问” (Routing and Remote Access)服务,在服务器上鼠标右击, “配置并启用路由和远程访问” 2、点“下一步” 3、选“Internet 连接服务器” ,让内网主机可以通过这台服务器访问 Internet.(最好先配置好 NAT 共享,让内网主机可以正常上网,不然的话,配好端口映射后再来配置 NAT 共享就有点麻烦了,弄的不好 NAT 还共享不了。 ) 4、选“设置有网络地址转换(NAT)路由协议的

9、路由器” ,不要选“设置 Internet 连接共享(ICS)”.(ICS 与 NAT 的区别在于使用的容易程度上,为了启用 ICS,只需要选择一个复选框就可以了,而为了启用 NAT,则需要更多的配置任务,此外,ICS 用于小型网络上的原因还在于:针对内部主机,它需要有一个固定的 IP 地址范围;针对与外部网络的通信,它被限制在单个公共 IP 地址上;它只允许单个内部网络接口。) 5、先在此说一下我的网络情况:Internet 连接 192.200.200.3(也是个内部地址,没办法,铁通的网络不太好,网速不快,价钱又贵,我的命真苦啊)宿舍内连接 192.168.0.1(宿舍里连有局域网,共

10、4台电脑,其中一台上装了 Sambar 5.1b5 做的 Web 服务器,Web 端口是 80,待会就从外网(用 192.200.200.55 来替代)来访问这个192.168.0.2:80 上的网页)这台 NAT 主机上开通了 IIS5.0,端口是80,用端口映射的办法把 8081 端口映射到内部主机 192.168.0.2的 80 端口上。 6、在“路由和远程访问服务器安装向导”中选“Internet 连接”(就是连向 Internet 的那个连接) ,点“下一步” 。 7、选“完成” 到此为止,NAT 共享设置也就完成了,内部的主机也能上网了。内部主机的网络设置如下: IP 地址范围是

11、912.168.0.2192.168.0.254,子网掩码为255.255.255.0,网关为 192.168.0.1,DNS 为 ISP 给的地址,我们的是 211.98.xxx.xxx 二、利用 NAT 来映射端口 1、添加 NAT 协议。右击“常规” , “新路由选择协议” 2、在“新路由选择协议”中选择“网络地址转换(NAT) ” ,点击“确定” 3、这样在“IP 路由选择”中就多了一项“网络地址转换(NAT) ” 4、右击“网络地址转换(NAT) ”,添加“新接口” 5、在“网络地址转换(NAT)的新接口”中选择“Internet 连接”(也就是连向 Internet 的那个连接,可

12、不要选错咯) 6、在“网络地址转换-Internet 连接属性”中选中“公用接口连接到 Internet” ,复选“转换 TCP/UDP 头(推荐) ” 7、在“地址池“选项表里添加你需要提供端口重定向的起始地址与结束地址.(也就是你要拿出来搞端口映射的所有 IP 地址,一般情况下我们就一个 IP 地址,所以可以不用“地址池”不同之处后面再讲。8、在“特殊端口“选项表里提供了你需要定向的数据连接协议(是TCP 还是 UDP 协议,如 Web 和 FTP 就是 TCP 协议的) ,选准后“添加”9、 “添加特殊端口” ,这里就是设置端口映射的核心了,把 NAT 主机的哪个端口映射到内网主机的哪个

13、端口就在这里设置,由于设有“地址池” ,所以可以在“公网地址”中添上“地址池”中的任一地址,这里添的是“192.200.200.3” ,也就是我的地址,如果你在前面没有设置“地址池” ,那么在这个选项页中“在此地址池项”为灰色不可选,你只能选“在此接口” ,也就是你只有一个公网 IP 地址,这比较适合只有一个 IP 的朋友,可以不用“地址池” ,何必做多余的设置呢?假如有问题的话,还不是自找麻烦。 “传入端口”就是别人从网外访问有公网 IP 的 NAT 服务器的端口,这里设的为 8080。 “专用地址和传出地址”就是内部主机的 IP 地址和提供特殊服务的端口,这里是把 192.200.200.3 上的 8080 端口映射到 192.168.0.2上的 80 端口。 这就是 TCP 协议端口的重定向,至于 UDP 的定向页差不多,下图就是添加端口映射后的情况。 四、测试结果 在 192.200.200.55 出测试了一下 NAT 主机上的 Web 服务器和内网中192.168.0.2 上建的 Web 服务器,得出结果如下:(不好意思,中间改过一下端口号,192.200.200.3 上的 8081 端口映射到192.168.0.2 的 80 端口)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号