Я хотел бы получить IPv6-адреса DNS-серверов в системе.
Эта тема очень помогла мне с IPv4.
Но GetNetworkParams()
не возвращает серверы IPv6, только IPv4.Есть ли другой способ сделать это?
РЕДАКТИРОВАТЬ: Я нашел GetAdaptersAddresses()
, который заполняет структуру PIP_ADAPTER_ADDRESSES
, которая содержит структуру IP_ADAPTER_DNS_SERVER_ADDRESS
.Тогда вы можете просто использовать getnameinfo()
для преобразования IP в строку.