如何设置用于解析一个名称的 Dns 服务器

How to set up Dns Server for resolving one name

一些背景。

我的软件可以使用我无法访问的二进制文件下载到音乐服务器(基于黑盒 linux 的机器),在二进制文件中我的服务器名称 (www.jthink.net) 是硬编码的,我无法更改它。

我将旧服务器切换到新服务器(这样我就可以支持 SSL),切换后从音乐服务器下载停止工作,即使没有使用 SSL url 和非 SSL 仍然有效,从网站上下载的类似内容工作正常,所以无法解决问题,我不得不换回旧服务器。

所以现在我想测试从新服务器(当前名称为 test.jthink.net)下载以确定切换前的问题,但我无法更改音乐服务器。

并且/etc/hosts文件是只读固件,不能修改。

我正在使用 Fritz!box 路由器,它可以选择使用备用 dns 服务器,所以我想知道 我是否可以设置一个超级简单的 dns 服务器来将 jthink.net 重新路由到test.jthink.net

的 IP 地址

我认为pi-hole可以按照你的要求做。

安装 pi-hole 它将用作您的 DNS 服务器,并配置您的路由器以将其用作其 DNS 服务器。之后从旧服务器 DNS 添加 本地 DNS 记录 到新服务器 IP

您可以使用 BIND in a machine and use it as the DNS server for your router. Checkout the article here 设置一个简单的 DNS 服务器。