技术解析

外网访问不了家里的服务器,求指点
0
2021-07-23 18:54:57
idczone
网上说电信封了80端口,我在apache配置了lisen 1077.然后路由器中端口映射了下,本机是192.168.0.106
1077 映射到 192.168.0.106

局域网中访问http://192.168.0.106:1077 可以访问

外网访问http://路由器获得的ip:1077 无法访问

查了一下,可能的原因是小区楼下电信宽带通过路由端进入小区的?我不知是否这个原因,求其他解释?
你家什么网络? 确定有独立外网ip? 很多二级运营商都是一个小区共享一个ip的

同样的问题,可能需要p2p

不是独立的,动态分配给路由器的

呃,我是问这个ip是你自己独享,还是小区出口处大家共享?可以ipconfig看看

估计电信没有分配外网IP

不懂,我能知道路由器给我分的ip,和路由器获得的ip

我用nmap扫baidu,看了拓扑没有绕圈子

路由器获得ip是啥?用ip138查到的不算。你是拨号的还是直接宽带拉进屋?

咋感觉是防火墙的配置有问题呢......

本机防火墙已禁用,路由器防火墙已关闭

那有没有可能你现在用的ip地址是个二级路由地址,然后你上一级的防火墙并没有开放端口呢。你可以上网检查一下你电脑开放端口的状态就知道是不是这样了。

看看路由日志

LZ可以试试动态域名解析,Oray什么的~

比较一下路由获得的IP和IP138上获得的IP是不是一样,不一样说明是内网。

你这显然是局域网内路由分配的ip地址,外网怎么能访问。找个软件解决吧。

如果有用pppoe协议进行连接的都有分配外网IP吧.如果是电信路由分配给的ip上网.怎么端口映射都没用的.除非你可以登陆到电信路由的界面..

动态域名解决不了的。外网端口不是你本机端口,用户用你的动态域名却不知道你的外网端口,怎么连接你的服务端?除非用打洞技术到一台外网服务器上做登记,靠那台外网服务器转接。但是这么麻烦不如搞个外网IP。打洞技术主要用在P2P上。

电信封了80端口 就是防止你这样的人。。。。

如果是小区宽带多半是前端还有一级路由器,你的路由器获取到的是内网IP。ADSL是可以这么做的

楼主,你用 http://www.all-nettools.com/toolbox/proxy-test.php 就能知道你实际出口的公网ip了

本机是192.168.0.106
1077 映射到 192.168.0.106
你映射到外部端口是多少啊???

不管是什么路由器都会显示自己获得IP地址,让别人ping一下你路由器获得的IP地址,通了就是公网,不通就是非公网.非公网IP地址怎么映射都没用.
Nat映射是需要设置路由器转发1077端口到内网服务器地址的80,apache保持80原端口没关系,不用修改apache监听端口.
PPPoE跟公不公网IP没关系,小区宽带用PPPoE主要是为了防止ARP攻击

原来是这样啊..

使用花生壳嘛

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服