我的家庭网络上有一个使用 SSL 证书的 owncloud 服务器。因此,客户端需要使用服务器的 FQDN: 进行连接owncloud.example.org
。
我正在使用动态 DNS 服务将我的服务器的公共 IP 地址映射到服务器的 FQDN。
但是,如果客户端机器位于我的家庭网络上,我只能使用路由器提供的本地网络地址连接到我的服务器,而不能使用公共地址。
我想知道是否有办法配置 NetworkManager 以根据 wifi 网络 ssid 重新配置捆绑的 dnsmasq 服务器。
基本上,如果我连接到一个 ssid 为 的 wifi 网络home
,则将此条目添加到 dnsmasq 配置中以解析owncloud.example.org
为我服务器的本地 ip:
address=/owncloud.example.org/192.168.0.200
答案1
我有一个替代建议。如果可以选择,也许您可以在 DHCP 服务器上设置它?我使用 pfSense 作为 LAN 上的 DHCP 服务器和 DNS 服务器。然后您可以运行一个内部 DNS 服务器来为您解析您的名称。
有可能吗?