domain-name-system – 在DNS失败期间“守护”DNS应答的Linux守
是否有一个
Linux工具可以在DNS服务器失败期间“持久化”IP地址?因此,尽管远程DNS服务器暂时失败,域仍然可以在此计算机上解析.
方案是我有一台机器,我的Web应用程序部署在它上面.应用程序必须连接到远程资源.此资源不在我的控制之下 – 它是由其他公司提供的第三方Web服务,但它在我的客户的域名下.客户端的DNS服务器不时失败,因此我的应用程序无法解析域名,但此第三方WS仍然可用(客户端的DNS失败与其无关),因此我可以通过IP到达并完成我的工作. 所以我正在寻找工具(DNS缓存?),只要DNS服务器启动,它将通过DNS解析域名,并在DNS服务器关闭时返回最后获得的值. 编辑: 具有本地DNS缓存的方案对我不起作用: 解决方法
正如其他人所建议的那样,你最接近的是服务器上的缓存,无论是nscd还是本地递归服务器.也就是说,这种方法存在许多问题:
>默认情况下,这些解决方案未配置为无限期地记住名称(如您所知),并且将使与各个DNS记录关联的TTL的缓存条目失效.许多记录在五分钟左右都有短TTL. 最终,您要求的是名称服务器记住最后一次已知的非错误响应,这不是DNS空间中当前存在的功能. There is currently a draft standard in the works to address this由于针对具有DDoS攻击的权威DNS系统的日益普及.一旦超过草案状态,我们可能会在不久的将来看到这种情况的实施. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |