使用并行中的主 DNS 服务器和辅助 DNS 服务器进行名称解析
Use primary and secondary DNS servers in parellel for name resolutions
我正在使用以下API发出HTTP请求。
QNetworkRequest Request (QUrl (QString (HTTP_PRF PING_URL)));
m_pNetworkReply = m_pNetAccesMgr->get (Request);
我的 resolv.conf 有以下条目。
nameserver 8.8.8.8
nameserver 10.10.182.225
似乎QNetworkAccessManager's
get API 按顺序使用名称服务器来解析给定的域名,即它首先尝试8.8.8.8
,如果失败,它会尝试10.10.182.255
。有没有办法让Qt并行地做这个名称解析。
我不是网络专家,但这看起来是一个比仅仅通过调整单个程序更好地解决系统明智的问题。
根据 调整 Linux 故障转移到备份 DNS 服务器所需的时间 resolv.conf 中列出的,您可以将此行添加到resolv.conf
:
options timeout:1 attempts:1
这会将超时设置为 1s,在第一次尝试失败后切换 dns 服务器。
相关文章:
- "unknown ca"自生成的 CA、证书和客户端/服务器
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 如何通过套接字将文本文件的内容从服务器发送到客户端
- 有没有办法知道Tracer是否成功地完全连接到了jaegerclientcpp中的jaeger后端服务器
- 从服务器传输到客户端的消息不会出现
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- OpenSSL TLS服务器-使用客户端证书白名单
- 我正在开发服务器,ip作为参数传递不起作用
- 我可以与 python 服务器而不是 c++ 客户端建立 tcp/ip 套接字吗?
- 提升 Asio TCP 服务器 处理多个客户端
- 如何在 Minecraft 服务器上执行命令
- 使用并行中的主 DNS 服务器和辅助 DNS 服务器进行名称解析
- 是否可以在C 中以编程方式查询不同的DNS名称服务器,从而忽略系统设置
- 如何在Qt中获取主DNS服务器和辅助DNS服务器
- 查找 DNS 服务器和网关的 IP 和 MAC 地址
- 如何使用 DnsQuery 指定要查询的特定 DNS 服务器
- 使用winsock解析DNS,服务器位于路由器后面
- 通过编程方式获取主机的DNS IPv6服务器
- BIND设置root-delegation-only而不带exclude选项时,DNS服务器崩溃
- 如何在c区获得DNS服务器