民用网络(电信)自建服务器如何开启3306端口?


魔都电信国际精品线路可以开放映射22,21等端口。通过路由器绑定到一个内网服务器(自建的)
但是3306端口从路由器映射失败。
自建了一个 mySQL,开了3306端口,从 localhost 访问一切正常。但是从外网访问访问不到。

用 chinaz 的站长工具扫端口,发现只有22,21是开的。
把外网的24映射到内网3306,还是失败。

这个情况是电信干扰了吗?怎么解决?


 bash


 [root@VPN ~]# netstat -nplt | grep 3306
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      30794/mysqld

服务器 网络

无限D狮子 10 years ago

你有没有检查自己pc获取的外网ip和在www.ip138.com所看到的自己外网ip地址是否一样。因为现在很多宽带运营商为了解决ipv4地址池资源枯竭的问题给你做了nat端口转发。我之前就碰到这样的情况了

欧洲第一帅 answered 10 years ago

你的服务器内网地址假设是192.168.0.10
我打赌你从192.168.0.20的机器也访问不到你的3306

因为你的3306绑在127.0.0.1上了……

lacus answered 10 years ago

将mysql换成13306即可。
我们这电信封了80端口。我都是用8080的。然后用cdn来转发到8080即可。
理论上如果你有mysql代理服务,你也可以用这种办法来开房3306的。

tcnemo answered 10 years ago

是不是没开启远程连接

图片描述

こずえ的口罩 answered 10 years ago

Your Answer