API 中的 gethostbyaddr 函数

gethostbyaddr 函数使用 WSALookupServiceBegin 函数将SVCID_INET_HOSTNAMEBYADDR查询为服务类 GUID。 主机地址以点状十二元 IPv4 字符串 (例如,在传递给 WSALookupServiceBegin 函数的 WSAQUERYSET 结构的 lpszServiceInstanceName 成员中) “192.9.200.120”。 Ws2_32.dll指定LUP_RETURN_BLOB,名称服务提供程序使用偏移量而不是指针在 blob (中放置 HOSTENT 结构,如上文所述) 。 名称服务提供商还应遵循这些其他LUP_RETURN_* 标志。

标志 描述
LUP_RETURN_NAME lpszServiceInstanceName 中的 HOSTENT 结构返回h_name成员。
LUP_RETURN_ADDR CSADDR_INFO结构中从 HOSTENT 返回寻址信息,端口信息默认为零。

 

Windows 套接字 1.1 API 中 TCP/IP 的兼容名称解析

与协议无关的名称解析

注册和名称解析