DNS_CUSTOM_SERVER 구조체(windns.h)
DNS 사용자 지정 서버를 나타냅니다.
ServerAddr함께 DNS_CUSTOM_SERVER 사용하려면 windns.h
전에 ws2ipdef.h
포함합니다.
통사론
typedef struct _DNS_CUSTOM_SERVER {
DWORD dwServerType;
ULONG64 ullFlags;
union {
PWSTR pwszTemplate;
PWSTR pwszHostname;
};
CHAR MaxSa[DNS_ADDR_MAX_SOCKADDR_LENGTH];
} DNS_CUSTOM_SERVER;
회원
dwServerType
형식: DWORD
서버 유형입니다. 다음 중 하나여야 합니다.
값 | 묘사 | |
---|---|---|
DNS_CUSTOM_SERVER_TYPE_UDP | 0x1 | 안전하지 않은 이름 확인 수행 |
DNS_CUSTOM_SERVER_TYPE_DOH | 0x2 | DNS-over-HTTPS 이름 확인 |
ullFlags
형식: ULONG64
다음 옵션의 비트맵을 포함하는 값입니다.
값 | 묘사 | |
---|---|---|
DNS_CUSTOM_SERVER_UDP_FALLBACK | 0x1 | 서버가 안전하지 않은 해결로 대체될 수 있습니다. |
pwszTemplate
형식: PWSTR
DNS over-HTTPS 템플릿을 나타내는 NULL종료된 와이드 문자열입니다.
dwServerTypeDNS_CUSTOM_SERVER_TYPE_DOH설정된 경우 이 필드는 유효한 NULL종료된 문자열을 가리킵니다.
pwszHostname
MaxSa[DNS_ADDR_MAX_SOCKADDR_LENGTH]
형식: CHAR[DNS_ADDR_MAX_SOCKADDR_LENGTH]
SOCKADDR_INET스토리지를 지정하는 바이트 배열입니다. MaxSaServerAddr.
ServerAddr함께 DNS_CUSTOM_SERVER 사용하려면 windns.h
전에 ws2ipdef.h
포함해야 합니다.
windns.h
모든 기능을 사용할 수 있습니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 빌드 22000 |
지원되는 최소 서버 | Windows 빌드 22000 |
헤더 | windns.h |
참고 항목
- dnsQueryEx 함수
- DNS_QUERY_REQUEST3 구조체