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)