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