Когда я пытаюсь подключиться к RDS с моего vps, он сообщает, что соединение отклонено. Когда я пытался подключить его с локального или другого 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
Что здесь пошло не так?
РЕДАКТИРОВАТЬ: Как уже упоминал Андрей, я пытался использовать 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?