Я установил ejabberd на экземпляр вычислительного движка, и он работает нормально.

Я хотел бы связаться с другим сервером XMPP, в частности со службой XMPP в App Engine. Я прочитал, что мне нужно изменить свои записи SRV и записи SRV моего хоста домена.

Вот мой вопрос: поскольку мой сервер XMPP находится на вычислительном движке, с кем мне нужно связаться, чтобы отредактировать записи SRV?
Порты на моем сервере открыты, порт 5222 для подключений c2s и 5269 для подключений s2s.

Команда
копать _xmpp-server._tcp.gmail.com srv
работает, тогда я могу связаться с контактами Gmail, теперь они мне нужны. Я пытался использовать dyndns, но читал это:
http: // www .dyncommunity.com / questions / 1136 / add-srv-records-for-google-talk-federation-to-c.html
Я обнаружил, что мне нужен платный аккаунт, так что это не то, что я хочу.
Заранее спасибо.

Кроме того, я добавлю несколько сообщений, которые прочитал об этом:
http://www.ejabberd.im/node/2976

1
ghevin 18 Мар 2014 в 21:54

1 ответ

Лучший ответ

Я решил свою проблему из-за незнания этих тем.
Как следует из названия, DNS означает систему доменных имен, мне нужен домен.
Итак, я купил домен, затем зашел в свою учетную запись goDaddy.com и установил DNS домена, зарегистрированного у другого регистратора, указав его на мой экземпляр Compute Engine.
Теперь мой сервер XMPP доступен для других серверов XMPP, включая Gmail.

Я нашел очень полезными эти ссылки:
http://blog.kenweiner.com/2008 /05/ejabberd-on-amazon-ec2-ubuntu-ami.html
http://support.godaddy.com/help / article / 4041 / management-domain-names-with-offsite-dns

Надеюсь, это кому-то поможет :-)

1
ghevin 22 Мар 2014 в 01:40