Node.js:禁用 UDP DNS 查找并改用给定的 IP

标签 node.js udp dns

我有一个简单的 CentOS node.js 服务器,它应该使用高频 UDP 消息,然后将它们转发到另一个服务。

问题是 dgram.send 在每次调用时都会进行 DNS 查找。这种 DNS 查找既减慢了消息的处理速度,又偶尔让 DNS 服务器将 node.js 主机服务器列入黑名单,认为它正在接受 DOS。

问题是:如何在不进行 DNS 查找的情况下在 node.js 中发送 UDP 数据包?

感谢抽空。

最佳答案

浏览一下 Node 的代码,您似乎可以将 IP 地址传递给 dgram.send 而它不会对 DNS 做任何事情。是否可以手动查找或缓存您的 IP,然后将它们传递给 send 方法?

关于Node.js:禁用 UDP DNS 查找并改用给定的 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8766114/

相关文章:

json - 将 json 解析为 Mongoose 架构

node.js - 在 node.js 中两次要求同一个文件有什么影响吗?

Java UDP文件传输应用

c++ - 如何从多个组播远程接口(interface)接收?

email - 正在使用我的域发送垃圾邮件,我该怎么办?

javascript - nodejs嵌套forEach,聚合结果

node.js - 在异步 node.js 环境中执行数据库操作

tcp - SMTP 是基于 TCP 还是 UDP?

dns - 导航到 IP 地址显示与导航到主机名不同的页面?

dns - 如何解释 Kubernetes 创建的 A 记录