estructura DNS_DOH_SERVER_SETTINGS (netioapi.h)
Describe un servidor DNS a través de HTTPS.
Sintaxis
typedef struct _DNS_DOH_SERVER_SETTINGS {
#if ...
PWSTR Template;
#else
PWSTR Template;
#endif
ULONG64 Flags;
} DNS_DOH_SERVER_SETTINGS;
Miembros
Template
Tipo: PWSTR
Cadena ancha terminada en NULL que contiene una plantilla de URI DNS a través de HTTPS válida.
Este campo debe ser NULL si la marca DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO está presente.
Importante
La plantilla de URI no debe contener una dirección IP como nombre de host diferente de la dirección IP del servidor al que se hace referencia. Por ejemplo, si el servidor al que se hace referencia es 1.1.1.1 y la plantilla de URI es https://1.0.0.1/dns-query
, eso no sería válido porque 1.0.0.1 no coincide con la dirección IP del servidor 1.1.1.1.1.
Flags
Tipo: ULONG64
Mapa de bits que contiene cualquiera de las siguientes opciones.
DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO (0x0001). Si esta opción está presente, el servidor DNS al que hace referencia esta propiedad cargará su plantilla de URI desde la lista del sistema DNS a través de HTTPS. Cuando esta opción está presente, el campo Plantilla debe establecerse en NULL. Esta opción no se debe usar junto con la opción DNS_DOH_SERVER_SETTINGS_ENABLE .
DNS_DOH_SERVER_SETTINGS_ENABLE (0x0002). Si esta opción está presente, el campo Plantilla debe apuntar a una plantilla de URI DNS a través de HTTPS válida. Esta opción no se debe usar junto con la opción DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO .
DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP (0x0004). Esta opción indica que el servidor al que se hace referencia puede recurrir a la resolución de nombres no segura (UDP/TCP) si se produjo un error en la consulta DNS a través de HTTPS. Esta opción solo se puede usar además de DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO o DNS_DOH_SERVER_SETTINGS_ENABLE.
DNS_DOH_AUTO_UPGRADE_SERVER (0x0008). Esta opción permite que un servidor DNS presente en una regla NRPT use la plantilla DNS a través de HTTPS si tiene la misma dirección IP que el servidor al que hace referencia esta propiedad. Esta opción no se puede usar por sí misma; debe ser además de DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO o DNS_DOH_SERVER_SETTINGS_ENABLE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | netioapi.h (incluya Iphlpapi.h) |