res_search()
(или req_query
), вероятно, является способом получения начальной записи SRV
.
Однако запись SRV
может содержать только имя хоста , а не буквальный адрес IPv6.
Вы должны передать содержимое имени хоста этой записи в функцию getaddrinfo()
, которая затем может одновременно искать адреса IPv4 и IPv6.