可以在 zerotier 网络里部署一个 dns 服务器(用 dnsmasq 之类的服务端,A 域名返回 B IP ,其它域名转发给公共 dns 处理),然后配置本机 zerotier 虚拟网卡的 dns 指向这个服务器。
客户端是 Windows 系统可以这样做( Windows 系统的 dns 设置是跟随网卡的)。 但如果客户端是 Linux 的话就不太方便(因为 Linux 里 dns 设置是系统全局的 /etc/resolv.conf ,不是绑定网卡,每次连接或断开 zerotier 都要手动改,很麻烦。除非你用 NetworkManager 等支持分网络配置 dns 的网络管理工具接管 zerotier 的虚拟网卡 ip 设置)。
qbqbqbqb
2021-12-01 12:39:55 +08:00
@qbqbqbqb 新版 zerotier 支持自定义 dns ,就不用手动配了,部署好 dns 服务器之后把它的 ip 填到 zerotier 网络的 dns 设置里,然后其它客户端开启 Allow DNS 应该就可以了。这样应该不用区分操作系统。
cuixiao603
2021-12-03 09:26:31 +08:00
@flynaj #2 @qbqbqbqb #7 现在有个问题是,手机平板用 zerotier 都没问题,就是 mac 上面设置之后对应的域名解析不出来了,有遇到过类似问题吗