我正在改变我当前的设置(运行“共享”硬盘的 Windows 10 pro-n 机器),希望能采用更高效、更精简的设置。
无论如何,无论使用我当前的设置还是新设置,我都希望网络上的任何用户都可以使用可搜索的 URL 而不是 IP 来访问共享空间。但是,我不想更改连接到网络的每个“客户端”上的主机文件。有没有简单的方法可以做到这一点。欢迎提出建议!
如果有帮助的话,我有一个备用的 Raspberry Pi 4,但如果我有足够的需求,将来也可能会购买专用服务器。
谢谢!
答案1
我希望网络上的任何用户都可以使用可搜索的 URL 而不是 IP 来访问共享空间。但是,我不想在
hosts
每个连接到网络的“客户端”上更改文件。有没有简单的方法可以做到这一点?
您可能希望设置本地 DNS 服务器。这可能是 Raspberry Pi 4,但从技术上讲,网络上的任何计算机都可以提供 DNS(即使是您现在拥有的 Windows PC)。我不确定这在技术上算是一种“简单的方法”,但理想情况下它不应该太难。
关于软件,ISC绑定是一个不错的选择,因为它可以在 Windows 和 Linux 上运行,但如果您严格使用 Linux/Raspbian,则可以使用其他 DNS 软件(例如 DNSMasq、Unbound 等)。
对于任何“随机”本地设备,要通过域名访问您的首选主机,您只需设置本地路由器的 DNS 设置以使用您选择的 DNS 服务器来解析请求。但要记住两件事:DNS 服务器需要打开才能解析请求,并且您需要设置 DNS 服务器软件以转发(例如转发到您的 ISP)或解析非本地地址(即互联网)。
资源