首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >node.js快捷dns查找始终使用ipv4

node.js快捷dns查找始终使用ipv4
EN

Stack Overflow用户
提问于 2017-09-05 06:40:06
回答 1查看 1.2K关注 0票数 1

是否有办法让express.js服务器始终使用dns查找IPV4地址,而不是同时查找IPv4和IPV6地址?

就像我们在java中通过设置参数java.net.preferIPv4Stack=true来做到这一点一样。

当我的add正在进行出站服务调用时,我希望对传出请求执行此操作。我的应用程序使用请求npm包,它使用净npm包,它使用dns npm软件包。dns软件包有一个选项来设置IP家族,可以是4或6。如果我将它设置为4,我认为这会做我想做的事情。

现在的问题是,如何从我的应用程序中传递这个选项,以便在运行时应用到这个npm包。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-07 12:09:52

我不得不这样做,以迫使DNS查找仅查找IPv4地址,而不是IPv6地址。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import Request from 'request';

export class SoapUtility extends Utility 
{

  constructor(options) {
        super();
        otherCode = otherCode;

        this.request = Request;
  };

  requestMainframe(args, callback) 
  {
    this.request.post({
        url: this.endpoints.userLookup,
        method: 'POST',
        family : 4,
        headers: {
            'Content-Type': 'text/xml',
            "Authorization": `Basic ${creds}`
        },
        body: requestBody,
        rejectUnauthorized: false, 
    }, (error, response, body) => {
          callback(error, null);
    });
  }
}

这是国家预防机制请求提供的文件DNS查找详细信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46057684

复制
相关文章
DNS+Anycast 均衡负载实战(IPV4)
我们都知道google的公共DNS为:8.8.8.8,甚至我们可以在全球任何地方都能ping通这个IP或者通过dig能解析域名,例如如下操作:
全栈程序员站长
2022/08/31
2.7K0
DNS+Anycast 均衡负载实战(IPV4)
Mac下实现超快捷切换DNS
在有些情况下,我们需要切换DNS来实现一些处理。但是频繁的进入设置-网络 的确很麻烦,于是再次朝着脚本的思路想了想,发现还是可以实现的。下面的脚本就能便捷的实现切换WIFI的DNS并验证。
技术小黑屋
2020/02/14
1.3K0
调整ipv4 ipv6 优先级
"有没有什么方法能优先用IPv4的内网DNS解析",查了微软资料,了解到"prioritising-ipv4-over-ipv6"的办法。
Windows技术交流
2022/08/18
6.3K0
idea 全局查找快捷键
IDEA中全局查找快捷键默认是Ctrl+Shift+F 如果Ctrl+Shift+F快捷键不可以实现的话,使用Ctrl+Shift+R也是全局搜索快捷键,也可以实现的。
全栈程序员站长
2022/09/07
4.2K0
dns查找链路及请求格式
上一节梳理了大概的流程,但是dns解析器和浏览器一样没有网络访问的功能,因此都需要委托操作系统的协议栈进行下一步操作;
小柔
2022/10/09
8620
dns查找链路及请求格式
linux系统下排除网络故障必须掌握的命令行工具
查看网络信息的另一种方法是使用ifconfig,它比ip命令更容易阅读,显示的信息量没有太大差异,一个显着的区别是ifconfig显示一些基本的传输/接收统计信息,这些统计信息可能很有用,一目了然。
从大数据到人工智能
2022/03/18
1.2K0
Linux中排除网络故障时,必须要会的Linux命令运维必看!
来源:运维漫谈 接口信息 当你需要了解有关你登录的设备的网络接口的更多信息时使用接口信息命令。 IP 命令 查看所有 IP 地址: ip a 可以使用 - 4 或 - 6 选项添加过滤器仅显示 IPv4 或 IPv6 地址。 ip -4 a ip -6 a 查看网络信息的另一种方法是使用 ifconfig,它比 ip 命令更容易阅读,显示的信息量没有太大差异,一个显著的区别是 ifconfig 显示一些基本的传输 / 接收统计信息,这些统计信息可能很有用,一目了然。 ifconfig 网络状态命令 n
入门笔记
2022/06/02
9200
Node.js DNS (域名服务器) 模块
作者简介:五月君,Nodejs Developer,慕课网认证作者,热爱技术、喜欢分享的 90 后青年,欢迎关注 Nodejs技术栈 和 Github 开源项目 https://www.nodejs.red
五月君
2019/12/05
2.6K0
网页效率之DNS查找和并行下载
首先,一个页面所需要访问的域名数量为n,那么就需要n次DNS查找,而DNS查找通常是blocking call,就是说在得到结果之后才能继续,所以越多的DNS查找,反应速度就越慢;
Java架构师必看
2021/03/22
6110
idea快速查找快捷键_idea快捷键汇总
https://www.cnblogs.com/pretty-sunshine/p/9950541.html
全栈程序员站长
2022/11/01
1K0
国内首个IPv6公共DNS发布:亦能解析IPv4
去年,相关部门印发《推进互联网协议第六版(IPv6)规模部署行动计划》,提出要在2018年末实现国内IPv6活跃用户数达到2亿,2020年达到5亿。随后,阿里云宣布,将首先在公网接入相关产品,如负载均衡SLB、弹性公网IP(EIP)产品上支持提供IPv6服务。
Debian中国
2018/12/20
5.4K0
方便快捷的调试 Node.js 程序
在调试程序时总是会遇到各种挑战。Node.js 的异步工作流为这一艰巨的过程增加了额外的复杂性。尽管 V8 引擎为了方便访问异步栈跟踪进行了一些更新,但是在很多数情况下,我们只会在程序主线程上遇到错误,这使得调试有些困难。同样,当我们的 Node.js 程序崩溃时,通常需要依靠一些复杂的 CLI 工具来分析核心转储[1]。
疯狂的技术宅
2020/08/19
1.6K0
pycharm全文搜索_pycharm查找快捷键
Q4:在pycharm中如何全局搜索关键词; A4:按照路径Edit>>Find>>Find in Path 进入图一界面;在搜索框中输入要查找的关键词,这里以“ax1为例”,选择在In Project中查询可获得相应脚本;退出搜索按esc即可
全栈程序员站长
2022/09/27
5780
pycharm全文搜索_pycharm查找快捷键
Eclipse快捷键-方便查找,呵呵,记性不好
重新组织Import Ctrl+Shift+O,能帮你一次去掉所有未使用的Import声明!
bisal
2019/01/29
8050
Python requests 强制使用 IPv4
在 GitLab-Runner 对我的博客数据进行预处理时,requests 这个模块会首先尝试通过 IPv6 进行访问,由于一些未知的原因,会一直超时重试,而不会转到 IPv4 再次获取资源,所以导致 CI/CD 一直失败。
凝神长老
2022/03/16
1.3K0
Python requests 强制使用 IPv4
一次 Node.js 服务线上问题引出的 DNS 缓存方案研究与思考
某天上午,运营同学突然在群里反馈很多用户来报登录问题。起初以为是内网接口服务异常了,但接口反馈没有产生异常的日志,也就是说异常请求还没打过去。于是我们登录服务器,筛选了下Node.js服务的日志:
五月君
2021/06/10
2.6K0
一次 Node.js 服务线上问题引出的 DNS 缓存方案研究与思考
Android Studio查找快捷键的正确姿势
0正文 那么,今天这篇文章是来嘲笑Windows党的咯?怎么可能,当然不是,今天我是来弥补我在这本书中对广大Windows同胞的伤害的!!!我来告诉大家寻找快捷键的最近姿势!!! 举个梨子,我们准备找一个快捷键『查看参数信息』在Windows下的快捷键,这个功能在Mac下的快捷键是Command + P,那么在Windows下是什么呢? 看完下面的文章,你将对书中的所有快捷键的各个版本都了如指掌,如入化境! 1一找 首先,在Android Studio中找到Keymap,
用户1907613
2018/07/20
5100
pycharm查找替换快捷键_python查找指定字符串并替换
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174841.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
2K0
pycharm查找替换快捷键_python查找指定字符串并替换
一次 Node.js 服务线上问题引出的 DNS 缓存方案研究与思考
某天上午,运营同学突然在群里反馈很多用户来报登录问题。起初以为是内网接口服务异常了,但接口反馈没有产生异常的日志,也就是说异常请求还没打过去。于是我们登录服务器,筛选了下Node.js服务的日志:
陈煮酒
2022/03/10
1.2K0
一次 Node.js 服务线上问题引出的 DNS 缓存方案研究与思考
使用公共dns64服务让纯ipv6设备访问ipv4网络资源
NAT64是一种有状态的网络地址与协议转换技术,一般只支持通过IPv6网络侧用户发起连接访问IPv4侧网络资源。但NAT64也支持通过手工配置静态映射关系,实现IPv4网络主动发起连接访问IPv6网络。NAT64可实现TCP、UDP、ICMP协议下的IPv6与IPv4网络地址和协议转换。
许都博客
2022/11/14
15.4K0
使用公共dns64服务让纯ipv6设备访问ipv4网络资源

相似问题

InetAddress IPv4反向dns查找

13

防火墙反向dns查找错误node.js dns

12

Node.js DNS查找范围错误?(员额请求)

11

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

10

从IPv4 ()获取Dns.GetHostEntry地址

76
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文