estrutura DNS_DOH_SERVER_SETTINGS (netioapi.h)
Descreve um servidor DNS sobre HTTPS.
Sintaxe
typedef struct _DNS_DOH_SERVER_SETTINGS {
#if ...
PWSTR Template;
#else
PWSTR Template;
#endif
ULONG64 Flags;
} DNS_DOH_SERVER_SETTINGS;
Membros
Template
Tipo: PWSTR
Uma cadeia de caracteres larga terminada em NULL que contém um modelo de URI DNS sobre HTTPS válido.
Esse campo deverá ser NULL se o sinalizador DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO estiver presente.
Importante
O modelo de URI não deve conter um endereço IP como nome do host diferente do endereço IP do servidor referenciado. Por exemplo, se o servidor referenciado for 1.1.1.1 e o modelo de URI for https://1.0.0.1/dns-query
, isso não será válido porque 1.0.0.1 não corresponde ao IP do servidor 1.1.1.1.
Flags
Tipo: ULONG64
Um bitmap que contém qualquer uma das opções a seguir.
DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO (0x0001). Se essa opção estiver presente, o servidor DNS referenciado por essa propriedade carregará seu modelo de URI da lista de sistemas DNS sobre HTTPS do sistema. Quando essa opção estiver presente, o campo Modelo deverá ser definido como NULL. Essa opção não deve ser usada junto com a opção DNS_DOH_SERVER_SETTINGS_ENABLE .
DNS_DOH_SERVER_SETTINGS_ENABLE (0x0002). Se essa opção estiver presente, o campo Modelo deverá apontar para um modelo de URI DNS sobre HTTPS válido. Essa opção não deve ser usada junto com a opção DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO .
DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP (0x0004). Essa opção indica que o servidor referenciado poderá fazer fallback para a resolução de nomes não seguros (UDP/TCP) se a consulta DNS-over-HTTPS falhar. Essa opção só pode ser usada além de DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO ou DNS_DOH_SERVER_SETTINGS_ENABLE.
DNS_DOH_AUTO_UPGRADE_SERVER (0x0008). Essa opção permite que um servidor DNS presente em uma regra NRPT use o modelo DNS-over-HTTPS se ele tiver o mesmo endereço IP que o servidor referenciado por essa propriedade. Essa opção não pode ser usada por si só; ele deve ser além de DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO ou DNS_DOH_SERVER_SETTINGS_ENABLE.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | netioapi.h (inclua Iphlpapi.h) |