共用方式為


DNS_DOH_SERVER_SETTINGS 結構 (netioapi.h)

描述 DNS-over-HTTPS 伺服器。

語法

typedef struct _DNS_DOH_SERVER_SETTINGS {
#if ...
  PWSTR   Template;
#else
  PWSTR   Template;
#endif
  ULONG64 Flags;
} DNS_DOH_SERVER_SETTINGS;

成員

Template

類型: PWSTR

NULL 終止的寬字串,包含有效的 DNS-over-HTTPS URI 範本。

如果DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO旗標存在 此字段必須是 NULL。

重要

URI 範本不得包含IP位址做為主機名,與參考伺服器的IP位址不同。 例如,如果參考的伺服器是 1.1.1.1,而 URI 範本為 https://1.0.0.1/dns-query,則該範本無效,因為 1.0.0.1 不符合伺服器 IP 1.1.1.1。

Flags

類型: ULONG64

包含下列任一選項的點陣圖。

DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO (0x0001) 。 如果此選項存在,則此屬性所參考的 DNS 伺服器會從系統 DNS-over-HTTPS 系統清單載入其 URI 範本。 當此選項存在時, [範本 ] 字段必須設定為 NULL。 此選項不得與 DNS_DOH_SERVER_SETTINGS_ENABLE 選項一起使用。

DNS_DOH_SERVER_SETTINGS_ENABLE (0x0002) 。 如果此選項存在,則 [範本 ] 字段必須指向有效的 DNS-over-HTTPS URI 範本。 此選項不得與 DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO 選項搭配使用。

DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP (0x0004) 。 此選項表示,如果 DNS-over-HTTPS 查詢失敗,參考的伺服器可能會回復為不安全的名稱解析 (UDP/TCP) 。 此選項只能用於 DNS_DOH_SERVER_SETTINGS_ENABLE_AUTODNS_DOH_SERVER_SETTINGS_ENABLE

DNS_DOH_AUTO_UPGRADE_SERVER (0x0008) 。 如果 DNS 伺服器與此屬性所參考的伺服器相同,此選項可讓 NRPT 規則中的 DNS 伺服器使用 DNS-over-HTTPS 範本。 這個選項本身無法使用;它必須除了 DNS_DOH_SERVER_SETTINGS_ENABLE_AUTODNS_DOH_SERVER_SETTINGS_ENABLE之外。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 netioapi.h (包括 Iphlpapi.h)