Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / * и ddns-ный адрес сервера

* и ddns-ный адрес сервера

* не раскрывает ddns-ные адреса при каждой переррегистрации
Сообщений: 31

* и ddns-ный адрес сервера

У меня специфический случай, но он для меня важен. Имеет быть 'Asterisk 1.4.26.2 built by root @ server.ogogon.ru on a amd64 running FreeBSD on 2010-01-07 01:41:08 UTC'.

Одно из направлений в далекие басурманские края у меня держит зарубежный сервер, у кот. адрес динамический и по техническим причинам это сейчас изменить нельзя. Этот сервер аккуратно публикует свежеполученный адрес на некоем сервере DDNS, кот. и указан моему *.

Однако, если удаленный сервер обновил свой DHCP лизинг и его адрес изменился, не взирая на то, что его DDNS показывает правильный новый адрес это направление на моем * отвисает.
Вскрытие показало, что похоже при каждой перерегистрации * не раскрывает по-новой доменные адреса, а использует запомненные IP, полученные при запуске. Если ему сказать 'reload' - все будет чудесно, адрес будет раскрыт по-новому, регистрация пройдет успешно. Пока удаленный сервер не получит новый адрес. (Пусть даже он опубликует его самым добросовестнейшим образом.)

Можно ли заставить * изменить режим работы с DNS и раскрывать доменные имена при каждом обращении, а не только при загрузке?

Ogogon.

P.S. То, что у порядочного сервера должен быть статический адрес, мне и так понятно. Поэтому прошу совета не по организации удаленных серверов, а по настройке своего *.

Ogo.
2010-01-24 20:11

Avatara of zepps
Откуда: Москва
Сообщений: 770

Re: * и ddns-ный адрес сервера

А register => не прописан? Должен каждые 2 минуты обновлять регистрацию и узнавать новый ip.
2010-01-24 21:52

Откуда: Зеленоград
Сообщений: 446

Re: * и ddns-ный адрес сервера

А почему удаленный сервер не может регистрироваться на местном?
2010-01-24 22:13

Сообщений: 31

Re: * и ddns-ный адрес сервера

zepps:

А register => не прописан? Должен каждые 2 минуты обновлять регистрацию и узнавать новый ip.
У меня он через users.conf описан.

Вот так:
[saudie]
username=XXXXXX
secret=YYYYYYY
trunkname=saudie
hasexten=yes
hassip=yes
hasiax=no
registeriax=no
registersip=yes
host=abdalakh.ddns.sa
port=5080
context=saudie-in
insecure=invite
fromuser=XXXXXX
promiscredir=yes
disallow=all
allow=alaw
allow=ulaw
allow=g729
nat=yes
insecure=port,invite
canreinvite=nonat
dtmfmode=info
2010-01-25 01:33

Сообщений: 31

Re: * и ddns-ный адрес сервера

Glukinho:

А почему удаленный сервер не может регистрироваться на местном?
По техническим причинам. Сильно удобнее, если туда на регистрацию вставать.
2010-01-25 01:34

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: * и ddns-ный адрес сервера

Можно решить, на мой взгляд, проблему двумя способами:
1. При неудавшемся звонке через это направление вызывать 'reload'
2. Пропатчить астериск, чтобы конфигурировать в dnsmgr.conf список доменов, которые будут резолвиться чаще других. Либо сильно уменьшить интервал refreshinterval
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2010-01-25 04:55

Откуда: Зеленоград
Сообщений: 446

Re: * и ddns-ный адрес сервера

ogogon:

По техническим причинам. Сильно удобнее, если туда на регистрацию вставать.
Судя по этой теме, не особо сильно ;)
2010-01-25 12:03

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru