ejabberd на виртуальной машине не подключается к другому серверу xmmp (iptables dnat dport 5269)
Я перенести сервер ejabberd в виртуальную машину с только частным IP. это нормально работает, но не подключаться к другим серверам xmmp.
log: s2s соединение: xxxx -> gmail.com (удаленный сервер не найден)
telnet test: telnet xmpp-server.l.google.com 5269 Время ожидания соединения
в хосте добавьте iptables nat port 5269 во внутренний ip. iptables -t nat -A ПРЕДУПРЕЖДЕНИЕ -p tcp -m tcp --dport 5269 -j DNAT - к месту назначения xxxx:5269
у хоста есть маскарад на всеобщее обозрение с публичным ipv4.
если я удаляю это nat, тест telnet в порядке, но я не могу подключиться к порту 5269 на внутреннем ip.
Есть идеи?
Поблагодарить...