struktur DNS_DOH_SERVER_SETTINGS (netioapi.h)
Menjelaskan server DNS-over-HTTPS.
Sintaks
typedef struct _DNS_DOH_SERVER_SETTINGS {
#if ...
PWSTR Template;
#else
PWSTR Template;
#endif
ULONG64 Flags;
} DNS_DOH_SERVER_SETTINGS;
Anggota
Template
Jenis: PWSTR
String lebar yang dihentikan NULL yang berisi templat URI DNS-over-HTTPS yang valid.
Bidang ini harus NULL jika bendera DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO ada.
Penting
Templat URI tidak boleh berisi alamat IP sebagai nama host yang berbeda dari alamat IP server yang dirujuk. Misalnya, jika server yang dirujuk adalah 1.1.1.1, dan templat URI adalah https://1.0.0.1/dns-query
, maka itu tidak akan valid karena 1.0.0.1 tidak cocok dengan IP server 1.1.1.1.
Flags
Jenis: ULONG64
Bitmap yang berisi salah satu opsi berikut.
DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO (0x0001). Jika opsi ini ada, maka server DNS yang dirujuk oleh properti ini akan memuat templat URI-nya dari daftar sistem DNS-over-HTTPS sistem. Ketika opsi ini ada, bidang Templat harus diatur ke NULL. Opsi ini tidak boleh digunakan bersama dengan opsi DNS_DOH_SERVER_SETTINGS_ENABLE .
DNS_DOH_SERVER_SETTINGS_ENABLE (0x0002). Jika opsi ini ada, maka bidang Templat harus menunjuk ke templat URI DNS-over-HTTPS yang valid. Opsi ini tidak boleh digunakan bersama dengan opsi DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO .
DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP (0x0004). Opsi ini menunjukkan bahwa server yang direferensikan mungkin kembali ke resolusi nama yang tidak aman (UDP/TCP) jika kueri DNS-over-HTTPS gagal. Opsi ini hanya dapat digunakan selain DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO atau DNS_DOH_SERVER_SETTINGS_ENABLE.
DNS_DOH_AUTO_UPGRADE_SERVER (0x0008). Opsi ini memungkinkan server DNS yang ada dalam aturan NRPT untuk menggunakan templat DNS-over-HTTPS jika memiliki alamat IP yang sama dengan server yang dirujuk oleh properti ini. Opsi ini tidak dapat digunakan dengan sendirinya; itu harus selain DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO atau DNS_DOH_SERVER_SETTINGS_ENABLE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | netioapi.h (termasuk Iphlpapi.h) |