| Previous | Next |
| WSANO_RECOVERY | WSA_QOS_RECEIVERS |
WSANO_DATA
WSANO_DATA means that name resolution reached a valid name but did not obtain data of the requested type. This is materially different from WSAHOST_NOT_FOUND: the DNS name can exist and may have other records, while the requested address family or resource record is absent.
Typical situations
An application may ask for an IPv6 address where only an IPv4 record exists, query a service record that is not published, or use a legacy resolver API with an input that is syntactically treated as a name but cannot produce the requested data. The right correction may be to add the missing record, change the requested family, or allow a documented fallback—not to rename the host arbitrarily.
What to inspect
- The exact record type requested and the complete DNS answer, including an empty answer with
NOERROR. - Dual-stack policy: determine whether IPv4-only, IPv6-only, or dual-stack service is intentional.
- Whether the resolver API and application logic correctly distinguish no-data from NXDOMAIN and temporary failure.
Microsoft: gethostbyname results · Microsoft: GetAddrInfo · IETF: DNS protocol · IETF: negative DNS caching
Looking for a different code? Search another status or error code.