民用网络(电信)自建服务器如何开启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狮子 9 years, 9 months ago

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

欧洲第一帅 answered 9 years, 9 months ago

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

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

lacus answered 9 years, 9 months ago

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

tcnemo answered 9 years, 9 months ago

是不是没开启远程连接

图片描述

こずえ的口罩 answered 9 years, 9 months ago

Your Answer