民用网络(电信)自建服务器如何开启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

阅读 10k
4 个回答

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

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

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

是不是没开启远程连接

图片描述

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进