我已经在私有网络上安装了星号(因此它位于路由器后面)。有没有办法将星号设置在公共 IP 上,尽管它安装在具有私有 IP 的服务器上?据我所知,使用 externip 和 externhost 是可能的。
我的第二个问题是:我可以在域名上设置一个特定的名称吗?我的意思是我可以将 ip:xxx.xxx.xxx.xx 与 my_domain 关联吗?如何在 asterisk 上设置它?
我对这些东西还不熟悉。需要一些帮助!非常感谢
答案1
这与您的路由器的关系比与 Aterisk 的关系更大。您需要在路由器上设置从路由器到运行 Aterisk 的机器的特定端口的转发规则。路由器会将套接字连接从路由器转发到 Aterisk,而 Aterisk 不知道它没有直接面向互联网。我不知道 Aterisk 的端口,但我确信它们列在某个配置文件中。或者,我不建议这样做,您可以在路由器配置中再次设置运行 Aterisk 的机器作为 DMZ,这意味着基本上从互联网到路由器的任何入站连接都会转到您指定为 DMZ 的机器。如果您有很多服务需要转发,这比设置规则更容易,但仅对于像 Aterisk 这样的东西,您最好只为您需要的特定端口设置转发规则。
答案2
至于设置 DNS 名称以指向您的 IP 地址,您需要 DNS 提供商。您的注册商(godaddy、network solutions 等)可能每年以几美元的价格出售这项服务。