当我尝试从我的 vps 连接到 RDS 时,系统提示“连接被拒绝”。当我尝试从本地或其他 vps 连接时,一切正常。
我发现这一定是我的 vps 的防火墙问题。
sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
当我运行时我得到这个输出iptables -L
。
此命令 -netstat -ntlp | grep 3306
给出 -
tcp6 0 0 :::3306 :::* LISTEN
这里到底出了什么问题?
编辑:正如 Andrey 所说,我尝试了 telnet。这是我得到的输出。
Trying <<ip_address>>...
telnet: connect to address <<ip_address>>: Connection timed out
EDIT2:其他实例的结果netstat
,其中一切运行正常。
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 28864/mysqld
我猜问题出在 IPv4 和 v6 上?我该如何移动该端口来监听 v4?