是否有可能使用dynamic公共IP地址和dyndns运行SIP服务器?
问题是当IP地址被改变并且DNS尚未更新时会发生什么。
是的。 这个问题就像在一个dynamicIP地址和dyndns上运行一个web服务器或者其他types的服务器一样。
如果您正在运行SIP用户代理,并使用您的dyndns名称(例如sip:[email protected])来公布您的SIP URI,则从IP更改到dns更新发生时,入站电话将不会达到你。
(当然,如果你只是用你的IP地址来通告你的URI,你就可以避免这个问题,但其他人只会为你提供一个临时URI。)
如果您可以使用某个静态IP地址上运行的SIP代理进行注册,则您的用户代理可以检查IP地址更改并更新其注册。 这将大大减less呼叫不会到达您的代理的时间间隔。
我不知道SIP服务器究竟做了什么,但是我认为这基本上是可能的,但是如果IP发生变化,服务器将无法访问,那么就会发生中断。 您需要设置非常紧密的时间间隔来更新DynDNS客户端中的当前IP。