最开始是,只能使用127.0.0.1登陆,内网ip也登陆不上。
然后添加hosts,192.168.1.105 “我申请的动态域名”
之后查看ip138 本机ip 和我的域名之间的ip不同,主要是最后一段不同。
然后 使用127.0.0.1 和 我的内网ip能够登陆 外网ip仍然不能登陆。这是什么原因?
还有端口在路由器的映射开的7000, 7100,7200
我的路由器 型号是:水星 MW153R (150M无线宽带路由器 )
这是静态地址分配:
端口映射:
ddns的花生壳域名生效:
还是只能够内网连接,怎么才能使用外网ip连接服务器,甚至可以理解为我的服务端和客户端和我的路由器还要怎么设置,服务端才能接受外网ip的连接。
端口带了的 7000 易语言 端口 和ip 是分开的,登陆时需要两个参数指向,一个是ip,一个是端口。在只考虑单纯的连接的时候,为什么我用外网ip连接不上。端口是设置了的啊
hosts添加确实没有意义。取消 hosts添加后 使用127.0.0.1登陆时,服务端显示ip为127.0.0.1和端口号,但是使用内网ip登陆时候,客户端显示连接成功,但是服务无端没有连接显示。哎……头大啊。
问题梳理下:
简单说,你现在是在局域网,你的内网IP是:192.168.1.105,局域网的公网IP是118.122.85.195,也就是路由的IP。
你现在希望实现的是,通过公网ip118.122.85.195能够访问你机器的内容是这样的吧?
看你用的应该是tp的路由,这个有一个文档,很详细的介绍了如何使用映射,http://wenku.baidu.com/view/9fb175f3f90f76c661371a61.html
你的客户端反馈出来的端口号,参数是固定的还是动态的?
192.168.1.105:17418 这个端口号如果是固定的,你就按照上面那个文档里,只接设定成该值,实在是对客户端不熟悉,呵,尝试尝试吧。
我看了 这样设置的话确实没道理会失败,但是我还是连接失败。。。。。。。。。。。头大了!但是内网可以登录上了
追答前两天无意中看到一些文章里提到,有运营商会对入户的宽带进行限定,禁止操作某些作为服务器请求的设置.....不知真假。
不过若是从这个角度来说的话,倒是可以建议是否可以配置在线服务器,找找朋友,弄个vps之类的,测试测试。
易语言有服务器版本的吗?
没有专门的服务器版本。不过还是比较稳定。
其实我找到原因了,原因是我的路由器分配进来的是一个内网ip,不是外网ip,内网穿透投不了。要想实现外网登陆智能在运营商那里开端口,转发,但是这样就会很不稳定。而且他们也不给我他们的外网ip,也不给我映射端口。哎,认命了!看看还有没什么办法。分给你了,我攒了好久的!
运营商这么干,也是可以理解的,现在带宽20M入户,如果不把这个关了,还可以商用做服务器的话,那他们不少赚了多少钱呀,呵呵~~。
下次你需要用分提问,可以把问题发给我,我来帮你发。
实际这个问题也不算全帮上忙了
不行,映射不过来。