DNS_DOH_SERVER_SETTINGS-Struktur (netioapi.h)
Beschreibt einen DNS-over-HTTPS-Server.
Syntax
typedef struct _DNS_DOH_SERVER_SETTINGS {
#if ...
PWSTR Template;
#else
PWSTR Template;
#endif
ULONG64 Flags;
} DNS_DOH_SERVER_SETTINGS;
Member
Template
Typ: PWSTR
Eine mit NULL beendete breite Zeichenfolge, die eine gültige DNS-over-HTTPS-URI-Vorlage enthält.
Dieses Feld muss NULL sein, wenn das flag DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO vorhanden ist.
Wichtig
Die URI-Vorlage darf keine IP-Adresse als Hostname enthalten, die sich von der IP-Adresse des Servers unterscheidet, auf den verwiesen wird. Wenn beispielsweise der Server, auf den verwiesen wird, 1.1.1.1 lautet und die URI-Vorlage https://1.0.0.1/dns-query
lautet, ist dies ungültig, da 1.0.0.1 nicht mit der Server-IP 1.1.1.1 übereinstimmt.
Flags
Typ: ULONG64
Eine Bitmap, die eine der folgenden Optionen enthält.
DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO (0x0001). Wenn diese Option vorhanden ist, lädt der DNS-Server, auf den von dieser Eigenschaft verwiesen wird, seine URI-Vorlage aus der Systemliste DNS-over-HTTPS. Wenn diese Option vorhanden ist, muss das Feld Vorlage auf NULL festgelegt werden. Diese Option darf nicht zusammen mit der Option DNS_DOH_SERVER_SETTINGS_ENABLE verwendet werden.
DNS_DOH_SERVER_SETTINGS_ENABLE (0x0002). Wenn diese Option vorhanden ist, muss das Feld Vorlage auf eine gültige DNS-over-HTTPS-URI-Vorlage verweisen. Diese Option darf nicht zusammen mit der Option DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO verwendet werden.
DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP (0x0004). Diese Option gibt an, dass der Server, auf den verwiesen wird, möglicherweise ein Fallback auf die unsichere Namensauflösung (UDP/TCP) erfolgt, wenn bei der DNS-over-HTTPS-Abfrage ein Fehler aufgetreten ist. Diese Option kann nur zusätzlich zu DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO oder DNS_DOH_SERVER_SETTINGS_ENABLE verwendet werden.
DNS_DOH_AUTO_UPGRADE_SERVER (0x0008). Diese Option ermöglicht es einem DNS-Server, der in einer NRPT-Regel vorhanden ist, die DNS-over-HTTPS-Vorlage zu verwenden, wenn sie über dieselbe IP-Adresse wie der Server verfügt, auf den von dieser Eigenschaft verwiesen wird. Diese Option kann nicht selbst verwendet werden. sie muss zusätzlich zu DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO oder DNS_DOH_SERVER_SETTINGS_ENABLE sein.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | netioapi.h (include Iphlpapi.h) |