我的 WAN 口具有公网 IP ,记为 A.B.C.D
局域网有一台机器 M ,记为 192.168.1.2
这台机器的 3306 端口有一个 mysql 服务在监听,已经开启所有 IP 都可以访问。
我设置了如下的端口转发:
A.B.C.D:8888 -> 192.168.1.2:3306
这样的话,我使用非局域网的其它机器,可以通过 A.B.C.D:8888 连接到机器 M 上面的 mysql
但是我在 M 机器本机上面,使用 datagrip ,根据 A.B.C.D:8888 却无法连接到 mysql
使用telnet A.B.C.D:8888
,无反应。使用telnet localhost:3306
有反应
所以只能使用 localhost:3306 来连接
这是为什么???
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.