2011-08-08 6 views
1

私は開発用XMPPサーバーで動作するpunjab BOSHサーバーを取得しようとしています。 punjabは、DNSインフラストラクチャには存在しないXMPPドメインのSRV DNSルックアップを実行しようとしています。 「myserver.mydomain.com」のリクエストをIPアドレスにルーティングするようにpunjabを設定する方法はありますか?私はXMLレベルでxmpp:route属性にアクセスすることができないので、これは何らかの形でpunjab/twisted設定によって行わなければなりません。あなたを取得し、実行し、dnsmasqをインストールし、設定ファイルに以下を追加するための簡単なハックとしてpunjab/twisted to dnsを取得する方法

答えて

4

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で始めることをお勧めします。そうすれば、デバッグ出力が表示され、問題を診断できます。

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

nameserver 127.0.0.1 

これは、ローカルサーバーアップ1つのSRVレコードを、あなたのボックスにローカルに小さなDNSリゾルバを実行し、あなたの上流のDNSサーバーに他のすべてを転送します。

+0

私はこれを試したことはありませんでしたが、それは良い考えのようでした。ありがとう!私にとって – jlew

+0

は、次のように働いた: 1)DNSMASQ 2をインストールする)あなたの/etc/resolve.conf 3 'のネームサーバ127.0.0.1' を追加)あなたの/ etc/hostsファイルに '127.0.0.1 mychatdummydomain.com' を追加 4)サービスdnsmasq restart – Zakhar

関連する問題