使用HFS建立服务器,外网IP有,可是在别人电脑上输入外网IP进不去,请问如何解决?
你的问题有点复杂,我的经验是,如果你用80端口做映射的话,那么会与路由器web服务的80端口重复,这时如果通过外网访问你的ip:80的话,首先会访问路由器的web服务的80端口,这时你的端口映射就没有起作用。
解决方法是,把你的HFS端口改一下就行了,比如用8000端口,就是将路由器8000端口映射到内网8000端口上就可以了,外网访问方法是ip:8000就可以了,比如21026210:8000。
如果你不愿意这样做的话,那么直接更改路由器的web服务端口,就是登陆路由器web服务的端口,可以改为81端口,就行了,这样你的其他设置就不用变,访问的方法就不用加端口号了,默认的是80端口。
用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 这是界面管理程序,让管理员设定参数的;
不能用公网IP访问,应该是在服务器管理里边,安全组没有允许开启80端口或相关端口。所以,你需要在你的云服务器管理里边,找到安全组,然后新建一个 规则:开启默认端口(80端口),并添加所有相关端口,然后允许开启就行了。希望可以帮到你
1,先试PING一下域名看看解析是不是已经生效,
2,确认防火墙的80端口已经打开。(系统自带的防火墙和自己安装的防火墙都要打开80端口)
3,试一下,换到88端口,如果88端口外网可以访问,那就是接入公网IP的80端口没有开放,
4,如果是公网IP的80端口没有开放,那就要到公安局备案后,电信才会开放。
5,也可以打10000号问美女客服,你的申请的公网IP10M光纤是不是有些功能被屏蔽了?如果是被屏蔽了,你就大骂电信没有事先通知,害得你到百度上面问东问西。浪费你的时间。
你是adsl的话,电信是封闭了80端口的。你可以把web服务器端口换为其他端口比如81。还有你如果是adsl还接了路由器,还得在路由器上把你电脑的ip设为DMZ,或在路由器上设置相应的服务器端口映谢。
除了防火墙和安全设置之外,还有一个情况就是经典网络转为专有网络后,服务器上一看不到此IP的网卡,原来Web服务中配置了此IP和域名的80端口的服务,通过域名能够访问,但直接ip不能访问web服务(在经典网络时是可以的),这是因为专有网络是将外部IP映射到内部IP上的,因此在Web配置中,不要配外部IP,要将被映射的内部IP配置上去。
0条评论