运行 DNS 缓存或本地服务器以减少未知主机错误?

运行 DNS 缓存或本地服务器以减少未知主机错误?

我们公司运行着许多依赖网络进行多项操作(发送电子邮件、下载文件等)的应用程序。
我们经常会遇到以下错误:未知主机异常,这会破坏一些业务逻辑。我猜这是因为某些 DNS 查找在某个级别(应用程序、操作系统等)失败。

由于其中几个请求的域实际上不会更改其 IP 地址,因此至少有一半的错误不应该发生。
我正在考虑某种 DNS 缓存或本地服务器,将我们的应用程序与此类瞬时 DNS 错误隔离开来。

我正在考虑如果下一个 DNS 服务器返回错误则返回最后一个已知 IP(并且可能定期将已知主机名更新为 IP 解析),但我不知道这是否有意义,因为我之前没有这方面的经验。

在网上搜索后,我发现玛拉DNS绑定,但我不知道它们是否是我真正需要的,也没有时间去尝试它们。

我们运行的是 Windows Server 2008 和 2012 版本。我这样做对吗?或者您建议采用其他方法解决该问题?

我将我的链接链接到这个本地 DNS 缓存?问题,因为其中有几个建议的软件,希望它们能对我有帮助。

答案1

您的问题不太清楚,但听起来您想要一个本地 DNS 服务器,它可以为所有内部客户端托管内部 DNS 区域,并可以为所有内部客户端解析这些 DNS 名称查询。如果您想要这样,那么只需在您的一台 Windows 服务器上安装 DNS 服务器角色,为您的内部客户端创建一个 DNS 区域,然后为其配置与该区域匹配的 DNS 后缀。

相关内容