Cómo obtener punjab/twisted para eludir dns
xmpp bosh (1)
Intento que un servidor punjab BOSH trabaje con un servidor XMPP de desarrollo. punjab está tratando de hacer una búsqueda DNS SRV del dominio XMPP, que no está presente en nuestra infraestructura DNS. ¿Hay alguna forma en que configure punjab para enrutar las solicitudes de "myserver.mydomain.com" a una dirección IP? No tengo acceso al atributo xmpp: route en el nivel XML, por lo que esto tendría que hacerse de alguna manera mediante punjab / configuración retorcida.
Como un truco rápido para ponerlo en funcionamiento, instale dnsmasq , agregue lo siguiente al archivo de configuración:
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
Comience dnsmasq. Recomiendo comenzar con sudo dnsmasq -dq
para comenzar, para que pueda ver la salida de depuración y diagnosticar cualquier problema.
Modifique su configuración de red para usar 127.0.0.1 como su servidor DNS. Por ejemplo, pero verifique su sistema operativo, configure resolv.conf
para:
nameserver 127.0.0.1
Esto ejecutará localmente una resolución de DNS pequeña en su caja, servidor hasta el único registro SRV localmente y reenvíe todo lo demás a su servidor DNS ascendente.