Как получить пенджаб / скрутить, чтобы обойти днс - PullRequest
1 голос
/ 09 августа 2011

Я пытаюсь заставить пенджабский BOSH-сервер работать с XMPP-сервером разработки. Пенджаб пытается выполнить поиск DNS SRV домена XMPP, которого нет в нашей инфраструктуре DNS. Есть ли способ настроить Пенджаб для маршрутизации запросов на «myserver.mydomain.com» на IP-адрес? У меня нет доступа к атрибуту xmpp: route на уровне XML, так что это должно быть как-то сделано при помощи конфигурации punjab / twisted.

1 Ответ

4 голосов
/ 09 августа 2011

Чтобы быстро приступить к работе, установите 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-сервер.

...