如何让旁遮普/扭曲绕过dns

如何让旁遮普/扭曲绕过dns,dns,xmpp,twisted,punjab,Dns,Xmpp,Twisted,Punjab,我试图让punjab BOSH服务器与开发XMPP服务器一起工作。旁遮普正在尝试对XMPP域进行SRV DNS查找,这在我们的DNS基础设施中不存在。我有没有办法将punjab配置为将myserver.mydomain.com的请求路由到IP地址?我无法在XML级别访问xmpp:route属性,因此必须通过punjab/twisted配置以某种方式完成此操作。为了让您快速启动并运行,请在配置文件中添加以下内容: srv-host=_xmpp-client._tcp.myserver.mydoma

我试图让punjab BOSH服务器与开发XMPP服务器一起工作。旁遮普正在尝试对XMPP域进行SRV DNS查找,这在我们的DNS基础设施中不存在。我有没有办法将punjab配置为将myserver.mydomain.com的请求路由到IP地址?我无法在XML级别访问xmpp:route属性,因此必须通过punjab/twisted配置以某种方式完成此操作。

为了让您快速启动并运行,请在配置文件中添加以下内容:

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。我建议从sudodnsmasq-dq开始,这样您就可以看到调试输出并诊断任何问题

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


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

作为一种快速的黑客方法,请安装并将以下内容添加到配置文件中:

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。我建议从sudodnsmasq-dq开始,这样您就可以看到调试输出并诊断任何问题

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


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

我从未尝试过这一点,但这似乎是一个好主意。谢谢我的工作如下:1安装dnsmasq 2将'nameserver 127.0.0.1'添加到/etc/resolve.conf 3将'127.0.0.1 mychatdummydomain.com'添加到/etc/hosts 4服务dnsmasq restartI从未尝试过,但这似乎是个好主意。谢谢对于我来说,工作如下:1安装dnsmasq 2将'nameserver 127.0.0.1'添加到/etc/resolve.conf 3将'127.0.0.1 mychatdummydomain.com'添加到/etc/hosts 4服务dnsmasq restart