![设置 LAN 来提供网页和 voip 服务,并使用域名从 LAN 内部访问网站](https://linux22.com/image/1410057/%E8%AE%BE%E7%BD%AE%20LAN%20%E6%9D%A5%E6%8F%90%E4%BE%9B%E7%BD%91%E9%A1%B5%E5%92%8C%20voip%20%E6%9C%8D%E5%8A%A1%EF%BC%8C%E5%B9%B6%E4%BD%BF%E7%94%A8%E5%9F%9F%E5%90%8D%E4%BB%8E%20LAN%20%E5%86%85%E9%83%A8%E8%AE%BF%E9%97%AE%E7%BD%91%E7%AB%99.png)
我想知道它是否有效:
我有自己的域名,并且正在 nginx 中为互联网提供网页,但如果我在 LAN 内部的笔记本电脑中输入域名,我就可以访问调制解调器/路由器配置,除非我输入 IP 地址,否则无法访问 Web 服务器。我想在调制解调器/路由器 ->(端口转发,端口 80 和 5060)后添加一个绑定服务器,如果请求是www.mydomain.com
绑定的,则应解析 nginx IP 地址并为其提供服务,如果是 voip 请求,则应寻址到 voip 服务器,如果我想从 LAN 内部访问网站,我想输入mydomain.com
。我能用这个配置做到这一点吗?我还需要其他东西吗?
答案1
实现此目的的最简单方法是使用 ddns 提供商(如 noip.com),无需运行自己的绑定服务器,您可以获得免费域名或付费购买您想要的域名。然后,您所要做的就是在您的 Web 服务器上安装更新客户端(或者,如果您的路由器支持,您可以在其上配置更新),这将告诉 noip dns 服务器您的公共 IP 地址已更改。这使得您的 Web 服务器可以从互联网上的任何地方访问您选择的域名(www.mydomian.com)
只要你的路由器正确转发端口,你就可以设置 http 请求到你的 web 服务器,设置 voip 请求到你的 voip 服务器