VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

sipX DNS

Использование и настройка других открытых VoIP PBX

Модераторы: april22, Zavr2008

kgr0a
Сообщения: 43
Зарегистрирован: 13 апр 2011, 17:55

sipX DNS

Сообщение kgr0a »

Всем добрый день. У меня вопрос про sipX, а точнее про использование DNS'а этой системой.
Перерыл кучу материалов, но ответа так и не нашел. Ситуация следующая.
Есть сервер на котором подняты все необходимые сервисы (sip-proxy, registrar, cdr и т.д.). У сервера есть IP и hostname. Причем они честно прописаны в файле hosts.
В resolve.conf когда-то указал DNS сервер, так, на всякий пожарный (а-ля пусть будет). Итог - неделю назад подвис DNS-сервер и вся моя система упала - телефоны отключились, регистрация не работала. До сих пор не понимаю - каким образом получается так, что система игнорирует мою запись в файле hosts?
Помимо этого, запускаю дамп и вижу, что sipX постоянно шлет запросы на рузолвинг своего(!) имени DNS'у, каждые 1-4 секундны по 2-4 пакета стабильно, зачем?
Очень надеюсь на вашу помощь.
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: sipX DNS

Сообщение ded »

Какую запись в файле hosts? Вида А?
myhost.mydomain.org 10.11.12.13 ?
А Вы в курсе что резолвится не только своё имя, но и пробиваются ещё и SRV записи? Которые в файле hosts не пропишешь?
Наиболее надёжным вариантом будет кэширующий DNS сервер (BIND например), который поднят на этой же машине.
И в resolve.conf
nameserver 127.0.0.1
kgr0a
Сообщения: 43
Зарегистрирован: 13 апр 2011, 17:55

Re: sipX DNS

Сообщение kgr0a »

насчет локального DNS'а тоже думал, но это будет решение проблемы без понимания ее причины.. хочу разобраться почему так происходит.
по tcpdump'у видно что идет именно запрос на резолвинг
16:06:38.679263 IP (tos 0x0, ttl 64, id 31508, offset 0, flags [DF], proto: UDP (17), length: 62) мойIP.41113 > dnsIP.domain: 10206+ A? myhost.mydomain.org. (34)
16:06:38.687142 IP (tos 0x0, ttl 61, id 33728, offset 0, flags [none], proto: UDP (17), length: 145) dnsIP.domain > мойIP.41113: 10206* 1/2/2 myhost.mydomain.org. A мойIP (117)
все запросы такого вида.
hosts выглядит так:
127.0.0.1 localhost.localdomain localhost
11.12.13.14 myhost.mydomain.org myhost
у меня в системе все строго по IP-адресам, sip-домены не использую, соответственно SRV записей на DNS'е нет (или я не прав?).
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: sipX DNS

Сообщение ded »

Фиг его зна! sipX - это не Астериск. В котором srvlookup можно отдельно отключить/включить.
А как часто, что и почему sipX резольвит - нужно смотреть настройки и/или его код.
kgr0a писал(а):у меня в системе все строго по IP-адресам, sip-домены не использую, соответственно SRV записей на DNS'е нет.
Вы кокойто строгый, я робею даже.
Если SRV записейнет, то это не значит, что нет запросов о них.
kgr0a
Сообщения: 43
Зарегистрирован: 13 апр 2011, 17:55

Re: sipX DNS

Сообщение kgr0a »

вопрос скорее не почему sipX резолвит, а почему не использует записи в hosts перед обращением к DNS.
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: sipX DNS

Сообщение ded »

Я ж говорю - код!
Вот например: я могу спросить о реверсном имени хоста 10.11.12.13 через системную команду
host 10.11.12.13
или через другую команду
dig -x 10.11.12.13
Ни та ни другая не обращается к файлу hosts.
kgr0a
Сообщения: 43
Зарегистрирован: 13 апр 2011, 17:55

Re: sipX DNS

Сообщение kgr0a »

c tma я уже общался на эту тему, он мне тоже посоветовал локальный DNS использовать и не париться, ну или лезть в исходники.
если бы я с самого начала свой DNS поднимал (как кстати и рекомендуют разработчики sipX) проблемы бы не было.
не хочется тут разжигать холи-варов, но как офисная АТС sipX гораздо приятнее Asteriska, но на sipX, к сожалению, некоторые вещи реализовать невозможно.
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: sipX DNS

Сообщение ded »

Приятных Вам реализаций в таком разе!
Зачем было писать тут , если с tma уже общался на эту тему, он тоже посоветовал тоже что рекомендуют разработчики sipX - локальный DNS?
Что ожидалось из дискуссии? Что кто-то скажет - нет! Не нужен локальный ДНС! Нужно поменять точки на запятые
11,12,13,14 myhost.mydomain.org myhost и всё получится?
kgr0a
Сообщения: 43
Зарегистрирован: 13 апр 2011, 17:55

Re: sipX DNS

Сообщение kgr0a »

От дискуссии ожидалось понять в чем проблема, и найти решение для внешнего DNS'а.
pan-user
Сообщения: 128
Зарегистрирован: 24 мар 2011, 13:40

Re: sipX DNS

Сообщение pan-user »

cat /etc/host.conf

?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH