Googleのドキュメントによると、カスタムクライアントを設定する場合、接続プロパティにtalk.google.comサーバーとポートを入力する必要があります。 これは非常に不便です。これらの設定を常に覚えておく必要があり、親/や友人がクライアントを設定するのが難しくなるためです。接続時に使用する必要があります。srvdnsレコードで可能です。はい、フェデレーションネットワークのアドレスを指定した場所です。
次のようなレコードを追加します。
_xmpp-client._tcp.yourdomain.com。 IN SRV 5 0 5222 talk.google.com。
そして、クライアントは、ダンスや追加設定なしで接続します。
それを追加する価値があります:
- クライアントは、srvレコードの読み取りをサポートする必要があります。
テスト済みのお客様:
仕事:
動作しない:
- Bombus-レコードの読み取りは発生しますが、証明書の不一致により、接続は終了します。
- Kopete Bug 133097 ( TiGR )
- クライアントは、サーバー証明書の不一致に関するエラーを表示する必要があります。この証明書が実際にGoogle、Incに属していることを確認してください はいの場合、[OK]をクリックします
- レコードを更新するにはかなりの時間が必要な場合があるため、1分以内にすべてが機能するのを待たないでください。 ローカルDNSサーバーに次のような新しいエントリが表示されるかどうかを確認できます。
#nslookup >セットタイプ= srv > _xmpp-client._tcp.ivlis.com サーバー:195.208.192.19 住所:195.208.192.19#53 信頼できない答え: _xmpp-client._tcp.ivlis.com service = 5 0 5222 talk.google.com。 信頼できる回答は以下から見つけることができます:
- 信頼性を高めるために、接続用に複数のGoogleサーバーを登録できます。 これにより信頼性がどの程度向上するかはわかりません。 gmail.comの同じnslookupから取得しました
- _xmpp-client._tcp.gmail.com service = 20 0 5222 talk1.l.google.com。
- _xmpp-client._tcp.gmail.com service = 20 0 5222 talk2.l.google.com。
- _xmpp-client._tcp.gmail.com service = 20 0 5222 talk3.l.google.com。
- _xmpp-client._tcp.gmail.com service = 20 0 5222 talk4.l.google.com。
- _xmpp-client._tcp.gmail.com service = 5 0 5222 talk.l.google.com。
ご清聴ありがとうございました。この投稿が役に立つことを願っています。