
Возможно ли запустить SIP-сервер с динамическим публичным IP-адресом и dyndns?
Вопрос в том, что произойдет, если IP-адрес изменится, а DNS еще не обновится.
решение1
Да, это так. Проблема точно такая же, как при запуске веб-сервера или любого другого сервера на динамическом IP-адресе и dyndns.
Если вы используете SIP User Agent и объявляете свои SIP URI с вашим именем dyndns, скажем, sip:[email protected]- то в течение времени с момента смены вашего IP-адреса до обновления DNS входящие вызовы до вас не дойдут.
(Конечно, если вы рекламируете свой URI только с помощью своего IP-адреса, вы избежите этой проблемы, но у других людей будет для вас только временный URI.)
Если вы можете зарегистрироваться на SIP-прокси, работающем на каком-то статическом IP-адресе, ваш User Agent может проверить изменение IP-адреса и обновить свою регистрацию. Это радикально сократит интервал, в течение которого звонки не будут поступать на ваш агент.
решение2
Я не знаю, что именно делает SIP-сервер, но я бы сказал, что это в принципе возможно, но если IP изменится, будут сбои, в течение которых сервер будет недоступен. Вам нужно будет установить очень узкий интервал обновления текущего IP в вашем клиенте DynDNS.