1

パンジャブ語の BOSH サーバーを開発用 XMPP サーバーと連携させようとしています。punjab は、XMPP ドメインの SRV DNS ルックアップを実行しようとしていますが、これは当社の DNS インフラストラクチャには存在しません。「myserver.mydomain.com」のリクエストを IP アドレスにルーティングするように punjab を設定する方法はありますか? 私は XML レベルで xmpp:route 属性にアクセスできないので、これは punjab/twisted 構成によって何らかの方法で行う必要があります。

4

1 に答える 1

4

起動して実行するための簡単なハックとして、dnsmasqをインストールし、構成ファイルに次を追加します。

srv-host=_xmpp-client._tcp.myserver.mydomain.com,localhost,5222,0
# use your DNS server here instead of 8.8.8.8, which is Google's
server=8.8.8.8

dnsmasq を開始します。sudo dnsmasq -dqデバッグ出力を確認し、問題を診断できるように、まず から始めることをお勧めします。

DNS サーバーとして 127.0.0.1 を使用するようにネットワーク構成を変更します。たとえば、OS を確認するには、次のように設定resolv.confします。

nameserver 127.0.0.1

これにより、小さな DNS リゾルバーがローカルで実行され、SRV レコードが 1 つローカルにサーバーアップされ、他のすべてが上流の DNS サーバーに転送されます。

于 2011-08-09T03:24:40.313 に答える