1

我正在尝试让旁遮普语 BOSH 服务器与开发 XMPP 服务器一起使用。punjab 正在尝试对 XMPP 域进行 SRV DNS 查找,这在我们的 DNS 基础设施中不存在。有什么方法可以配置旁遮普语以将“myserver.mydomain.com”的请求路由到 IP 地址?我无法访问 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开始,这样您就可以看到调试输出并诊断任何问题。

修改您的网络配置以使用 127.0.0.1 作为您的 DNS 服务器。例如,但检查您的操作系统,设置resolv.conf为:

nameserver 127.0.0.1

这将在您的机器上本地运行一个小型 DNS 解析器,在本地服务器上提供一条 SRV 记录,并将其他所有内容转发到您的上游 DNS 服务器。

于 2011-08-09T03:24:40.313 回答