另外如果要映射80端口,建议首先更改路由器的管理端口为8081之类。除了防火墙和安全设置之外,还有一个情况就是经典网络转为专有网络后,服务器上一看不到此IP的网卡,原来Web服务中配置了此IP和域名的80端口的服务,通过域名能够访问,但直接ip不能访问web服务(在经典网络时是可以的),这是因为专有网络是将外部IP映射到内部IP上的,因此在Web配置中,不要配外部IP,要将被映射的内部IP配置上去。通过描述可以肯定您的WEB服务器能够正常提供服务。那么,问题一定是出现在外网与您内网连接的位置。首先确认以下几个问题。
首先,确认如果通过域名无法访问WEB服务器的话,那么,通过IP地址是否能够访问。以确认是否域名解析方面出现了问题。
其次,您在路由器中的设置我没太看懂,只想确认一下是否做过端口映射,或者虚拟主机(DMZ),个人建议做端口映射而不做虚拟主机。这样会使WEB服务器暴露在公网上。将您路由器中的80端口直接指向WEB服务器IP地址。做好映射。
以上两步做完,您的服务器就可以被公网访问了。这个是因为你启用了NAT/基本防火墙,打开路由和远程访问管理器,点击IP路由选择,右击NAT/基本防火墙-属性,看看公用接口连接到Internet,去掉在此接口上启用基本防火墙的小勾,确定退出,然后重启路由和远程服务;
如果还是不行,在管理器中删除现有的路由和远程服务器,重新配置路由和远程服务器,在选择NAT Internet连接页面时,去掉通过设置基本防火墙来在对选择的接口进行保护前的小勾即可;
具体请参考以下网址或谷歌百度“Windows server 2003 NAT配置
”:
这里的NAT/基本防火墙不是指 *** 作系统自带的防火墙,而是路由和远程服务通过自定义实现的一组控制网络访问的规则, 类似于普通防火墙的网络访问控制功能,符合规定的允许访问或者不允许访问,可以起到控制网络访问的作用。如果想实现既能做WEB服务器又能做NAT路由,必须取消这个NAT/基本防火墙。用FileZilla FTP Server试一下,我发个软件给你。
一、路由器下的FTP服务端:
路由器下的FTP服务端,需要解决一个逗安全验证地问题,IE客户端会核对服务端的IP
地址,因为服务端是内外两个IP,而使IE客户端安全验证失败,但专业FTP客户端CuteFTP9、LeapFTP3
可以不核对IP验证,而使访问成功,但用户总是喜欢IE做客户端,为此需要找一个解决逗安全验证地
的FTP服务端,FileZilla FTP Server就是最实用小巧的FTP理想服务端,只有1M多一点,非常小巧。
二、路由器下的FTP服务端要被外网IE访问的因素:
1 FTP服务端WINDOWS电脑要关闭自带的防火墙或设成FTP服务程序为逗例外地;
2 路由器下的电脑服务器要设成路由器的DMZ主机,这样服务端端口就开放在外网,
才能被外网所访问,所以,服务端电脑要设成静态IP如 192168110,并把路由器的
DMZ主机设为此IP,设DMZ后就不需要再设端口映射了;
3 FileZilla FTP SERVER要设成被动方式PASV,并要指定一个外网IP,以解决NAT的安全验
证问题,否则,客户端不能被WINDOWS的IE所访问,但能被CuteFTP访问;
4 外网的端口不能被运营商所封或者不能是共享外网IP地址的NAT代理,端口会因NAT改变;
三、FileZilla FTP Server需要的设定:
1 需要设定为 Passive被动模式:端口范围可为设为 10000-10050
2 指定的IP要设为外IP:以解决逗安全验证地问题
这个外IP就是将要被访问的FTP://外IP
3 用户增加 anonymous,密码不设,这是匿名方式;
4 共享文件夹设成你的一个被访问目录;
5 其它21号服务端口等缺省参数不需改动。
四、程序说明:
一、FileZilla serverexe 这是后台服务程序,运行后启动服务就可;
二、FileZilaa Server Interfaceexe 这是界面管理程序,让管理员设定参数的;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)