我有双栈 Windows m/c,带有 IPv4 和 IPv6 地址。etc\hosts
仅包含该主机名的 IPv4 地址。因此,每当我调用getaddrinfo()
函数时,它都会从etc\hosts
文件中返回 IP 地址(即仅 IPv4 而不是 IPv6 地址)。
ipconfig
命令显示 IPv4 和 IPv6 地址。
如何配置getaddrinfo()
函数始终从 DNS 而不是etc\hosts
文件返回 IP?还有其他方法吗?
我有双栈 Windows m/c,带有 IPv4 和 IPv6 地址。etc\hosts
仅包含该主机名的 IPv4 地址。因此,每当我调用getaddrinfo()
函数时,它都会从etc\hosts
文件中返回 IP 地址(即仅 IPv4 而不是 IPv6 地址)。
ipconfig
命令显示 IPv4 和 IPv6 地址。
如何配置getaddrinfo()
函数始终从 DNS 而不是etc\hosts
文件返回 IP?还有其他方法吗?