我正在尝试使用旁遮普BOSH服务器来使用开发XMPP服务器。 punjab正在尝试对XMPP域进行SRV DNS查找,这在我们的DNS基础结构中不存在。我有没有办法配置旁遮普来将“myserver.mydomain.com”的请求路由到IP地址?我无法访问XML级别的xmpp:route属性,因此必须通过旁遮普/双绞线配置以某种方式完成。
答案 0 :(得分: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
开始,以便您可以看到调试输出并诊断出任何问题。
修改网络配置以使用127.0.0.1作为DNS服务器。例如,但检查您的操作系统,将resolv.conf
设置为:
nameserver 127.0.0.1
这将在您的盒子上本地运行一个小的DNS解析器,在本地为一个SRV记录服务器,并将其他所有内容转发到您的上游DNS服务器。