gpt4 book ai didi

c++ - 有没有办法在 Linux 上以编程方式刷新 DNS 缓存?

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:48 24 4
gpt4 key购买 nike

我们有一个大型 C++ 应用程序,它会不断地将数据从一台服务器发送到另一台服务器。我们动态连接到一个特定的端点——一些虚拟 IP 地址。如果无法访问 IP 地址,解析后的主机将被重定向到另一个地址,但这一切都发生在目标服务器上。

我们作为源服务器需要刷新我们的 DNS 缓存,以便识别我们的端点已更改。

在 C++ 中有没有办法以编程方式刷新 Linux 机器上的 DNS 缓存?

最佳答案

看看这里并匹配你需要的命令到你的系统 http://www.cyberciti.biz/faq/rhel-debian-ubuntu-flush-clear-dns-cache/

代码将是

#include <cstdlib>
...
system("unix command goes here");

关于c++ - 有没有办法在 Linux 上以编程方式刷新 DNS 缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33265249/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com