Node.js 缓存域名的IP地址

Node.js 缓存域名的IP地址,node.js,Node.js,如何在NodeJS中缓存域名的IP地址,以避免每次dns查找,从而加速应用程序?还为缓存设置TTL,以便我可以定期查找域名的IP是否已更改 看一看 遇到了相同的问题,因此决定以节点方式解决(通过创建包:)。您的操作系统应该为您管理此问题(例如,不要每次都进行DNS查找)。这不是node.js设置,而是操作系统实现设置(在TCP堆栈中)。当然,你可以自己动手查找IP地址,保存IP地址,不再在node.js调用中使用域名。因此,我部署应用程序的服务器操作系统提供了为域名缓存IP的功能?什么服务器操作

如何在NodeJS中缓存域名的IP地址,以避免每次dns查找,从而加速应用程序?还为缓存设置TTL,以便我可以定期查找域名的IP是否已更改

看一看


遇到了相同的问题,因此决定以节点方式解决(通过创建包:)。

您的操作系统应该为您管理此问题(例如,不要每次都进行DNS查找)。这不是node.js设置,而是操作系统实现设置(在TCP堆栈中)。当然,你可以自己动手查找IP地址,保存IP地址,不再在node.js调用中使用域名。因此,我部署应用程序的服务器操作系统提供了为域名缓存IP的功能?什么服务器操作系统?还请记住,DNS记录有一个TTL(生存时间)设置,这也应该在这里发挥作用。。。这是为了“为域名缓存IP”?这是你在之前的评论中所说的吗?操作系统级别的DNS缓存因操作系统实现而异。Windows和Mac肯定会缓存DNS请求。显然,除非启用或安装了其他软件,否则某些Linux发行版不会缓存(令我惊讶的是)。请参阅关于Linux DNS缓存。