ErrLookup › TechnitiumSoftware/DnsServer
TechnitiumSoftware/DnsServer
Technitium DNS Server · C# · 206 source files
Analyzed at d0484b6c1e on 2026-08-13. 465 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Local end point group map contains an invalid end point: {lo | exception | error | csharp, config, json, endpoint, technitium, advanced-blocking-app |
| Network group map contains an invalid network address: {netw | exception | error | csharp, config, json, cidr, network, technitium, advanced-blocking-app |
| Unexpected URL format: {jsonUrl.ValueKind} | exception | error | csharp, config, json, schema, technitium, advanced-blocking-app |
| {httpResponse.StatusCode} {httpResponse.ReasonPhrase} | exception | warning | csharp, http, network, blocklist, retry, technitium, advanced-blocking-app |
| Network group map contains an invalid network address: {netw | exception | error | csharp, config, json, cidr, network, technitium, advanced-forwarding-app |
| Groups array was not defined. | exception | error | csharp, config, json, schema, technitium, advanced-forwarding-app |
| Forwarder was not defined: {forwarderName} | exception | error | csharp, config, json, schema, reference, technitium, advanced-forwarding-app |
| Invalid AdGuard Upstreams config file format: missing ']' br | exception | error | csharp, config, adguard, format, technitium, advanced-forwarding-app |
| Invalid AdGuard Upstreams config file format: missing defaul | exception | error | csharp, config, adguard, format, technitium, advanced-forwarding-app |
| Invalid AdGuard Upstreams config file format: missing upstre | exception | error | csharp, config, adguard, format, technitium, advanced-forwarding-app |
| Proxy server was not defined: {proxyName} | exception | error | csharp, config, json, proxy, reference, technitium, advanced-forwarding-app |
| No 'forwarderAddresses' were configured. | exception | error | csharp, config, json, schema, technitium, advanced-forwarding-app |
| Failed to update web server config. Please try again. | exception | error | csharp, config, json, duplicate, web-server, technitium, block-page-app |
| Web server '{_name}' TLS certificate file does not exists: { | exception | error | csharp, tls, certificate, config, filesystem, technitium, block-page-app |
| Web server '{_name}' TLS certificate file must be PKCS #12 f | exception | error | csharp, tls, certificate, pkcs12, config, technitium, block-page-app |
| Web server '{_name}' TLS certificate file must contain a cer | exception | error | csharp, tls, certificate, private-key, pkcs12, technitium, block-page-app |
| Network group map contains an invalid network address: {netw | exception | error | csharp, config, json, cidr, network, ipv6, dns64, technitium |
| DNS64 prefix can have only the following prefixes: 32, 40, 4 | exception | error | csharp, config, ipv6, dns64, nat64, network, technitium |
| An IPv6 network address is expected for 'excludedIpv6' array | exception | error | csharp, config, ipv6, dns64, network, technitium |
| DNSBL block list type is not supported: {type} | exception | error | config, dnsbl, enum-switch, notsupported |
| DNS record type is not supported: {jsonType} | exception | error | config, drop-requests, enum-parse, dns-record-type |
| No 'healthCheck' was configured for: {appRecordName} | exception | error | config, failover, health-check, format-exception |
| No 'healthCheck' was configured for: {appRecordName} | exception | error | config, failover, cname, health-check, format-exception |
| Health check type 'ping' is not supported over proxy. | exception | error | failover, health-check, ping, proxy, notsupported |
| MaxMind database not initialized. | exception | error | geo, maxmind, config, invalid-operation, runtime-state |
| MaxMind database not initialized. | exception | error | geo, maxmind, config, cname, invalid-operation |
| MaxMind Country file is missing! | exception | critical | geo, maxmind, file-not-found, startup, config |
| MaxMind database not initialized. | exception | error | geo, maxmind, country, config, invalid-operation |
| MaxMind database not initialized. | exception | error | geo, maxmind, country, cname, invalid-operation |
| MaxMind Country file is missing! | exception | critical | geo, maxmind, country, file-not-found, startup |
| MaxMind database not initialized. | exception | error | geo, maxmind, distance, city, invalid-operation |
| MaxMind database not initialized. | exception | error | geo, maxmind, distance, cname, invalid-operation |
| MaxMind City file is missing! | exception | critical | geo, maxmind, city, distance, file-not-found, startup |
| Invalid application configuration. | exception | error | config, log-exporter, deserialization, startup |
| Failed to add header '{pair.Key}'. | exception | error | config, log-exporter, http, headers, format-exception |
| Syslog protocol is not supported: {protocol} | exception | error | config, log-exporter, syslog, enum-switch, notsupported |
| Address family not supported: {addressFamily} | exception | error | config, nxdomain-override, ip-address, address-family, notsupported |
| Please specify a valid connection string in 'connectionStrin | exception | critical | config, query-logs, mysql, connection-string, startup |
| The 'connectionString' parameter must not define 'Database'. | exception | error | mysql, config, connection-string, querylogs-app |
| Please specify a valid connection string in 'connectionStrin | exception | error | postgresql, config, connection-string, querylogs-app |
| The 'connectionString' parameter must not define 'Database'. | exception | error | postgresql, config, connection-string, querylogs-app |
| Please specify a valid connection string in 'connectionStrin | exception | error | sqlserver, config, connection-string, querylogs-app |
| The 'connectionString' parameter must not define 'Initial Ca | exception | error | sqlserver, config, connection-string, querylogs-app |
| Network group map contains an invalid network address: {strN | exception | error | splithorizon, config, networking, cidr, validation |
| External to internal translation entries must have same addr | exception | error | splithorizon, config, networking, nat, validation |
| External to internal translation entries must have same pref | exception | error | splithorizon, config, networking, nat, validation |
| Invalid JSON response was received. | exception | error | http-api, client, json, protocol |
| Unknown status value was received: {status} | exception | error | http-api, client, json, version-skew |
| Already logged in. | exception | error | http-api, client, session, state |
| No active session exist to logout. | exception | error | http-api, client, session, state |
| Already logged in. Please create a new object to use a diffe | exception | error | http-api, client, session, auth, state |
| No active session exists. Please login and try again. | exception | error | http-api, client, session, dashboard, auth |
| At least one parameter must be provided. | validation | error | http-api, client, cluster, argument-validation |
| The '{parameter.Key}' is an invalid Settings parameter. | validation | error | validation, argument, settings, dnsserver, reserved-keys |
| DNS Server auth config file format is invalid. | exception | critical | config, startup, binary-format, auth |
| DNS Server auth config version not supported. | exception | critical | config, startup, versioning, auth |
| Max limit of {MAX_LOGIN_ATTEMPTS} attempts exceeded. Access | exception | error | auth, login, rate-limiting, network |
| Invalid username or password for user: {username} | exception | error | auth, login, credentials |
| User account is disabled. Please contact your administrator. | exception | error | auth, login, user-management, disabled |
| Cannot create more than 255 users. | exception | error | auth, user-management, limits |
| User already exists: {username} | exception | error | auth, user-management, duplicate |
| User already exists: {newUsername} | exception | error | auth, user-management, duplicate |
| Cannot create more than 255 groups. | exception | error | auth, group-management, limits |
| Group already exists: {name} | exception | error | auth, group-management, duplicate |
| Group already exists: {newGroupName} | exception | error | auth, group-management, duplicate |
| Access was denied. | exception | error | auth, group-management, access-denied, protected |
| Error while creating session. Please try again. | exception | error | auth, session, concurrency, transient |
| No such user exists: {username} | exception | error | auth, session, login, user-management |
| The SSO Authority URL length cannot be more than 255 chars. | validation | warning | sso, config, validation, length-limit |
| The SSO Authority URL scheme can be 'http' or 'https' only. | validation | warning | sso, config, validation, uri-scheme |
| The SSO Client ID length cannot be more than 255 chars. | validation | warning | sso, config, validation, length-limit |
| The SSO Client Secret length cannot be more than 255 chars. | validation | warning | sso, config, validation, length-limit, secrets |
| The SSO Metadata Address URL length cannot be more than 255 | validation | warning | sso, config, validation, length-limit |
| The SSO Metadata Address URL scheme can be 'http' or 'https' | validation | warning | sso, config, validation, uri-scheme |
| The SSO Scopes cannot have more than 255 entries. | validation | warning | sso, config, validation, length-limit, oidc-scopes |
| The SSO Scope name length cannot be more than 255 chars. | validation | warning | sso, config, validation, length-limit, oidc-scopes |
| The SSO Group Map cannot have more than 255 entries. | validation | warning | sso, config, validation, length-limit, group-mapping |
| Group name cannot be null or empty. | validation | error | groups, validation, auth |
| Group name length cannot exceed 255 characters. | validation | error | groups, validation, length-limit, auth |
| Access was denied. | exception | error | groups, auth, reserved-names, access-control |
| Group description length cannot exceed 255 characters. | validation | warning | groups, validation, length-limit |
| Username cannot be null or empty. | validation | error | auth, user-management, validation |
| Username length cannot exceed 255 characters. | validation | error | auth, user-management, validation, length-limit |
| Username can contain only alpha numeric, '@', '-', '_', or ' | validation | error | auth, user-management, validation, character-encoding |
| Cannot change username when using old password hash scheme. | exception | error | auth, user-management, password-hash, migration |
| Cannot change password for SSO users. | exception | warning | auth, sso, password, technitium-dns-server, invalidoperation |
| Time-based one-time password (TOTP) feature is not available | exception | warning | auth, sso, totp, mfa, technitium-dns-server |
| Time-based one-time password (TOTP) is already enabled for u | exception | warning | auth, totp, mfa, state, technitium-dns-server |
| Time-based one-time password (TOTP) was not initialized for | exception | error | auth, totp, mfa, state, workflow, technitium-dns-server |
| Invalid time-based one-time password (TOTP) was attempted fo | exception | error | auth, totp, mfa, validation, clock-skew, technitium-dns-server |
| Time-based one-time password (TOTP) is already disabled for | exception | warning | auth, totp, mfa, state, technitium-dns-server |
| Cannot add user to group: user can be member of max 255 grou | exception | error | auth, groups, limit, serialization, technitium-dns-server |
| Access was denied. | exception | error | auth, groups, access-denied, built-in, technitium-dns-server |
| Display name length cannot exceed 255 characters. | validation | error | auth, validation, length-limit, serialization, technitium-dns-server |
| Session timeout value must be between 0-604800 seconds. | validation | error | auth, session, validation, range, technitium-dns-server |
| Token name length cannot exceed 255 characters. | validation | error | auth, session, token, validation, length-limit, technitium-dns-server |
| Invalid data or version not supported. | exception | critical | auth, session, serialization, version, corruption, technitium-dns-server |
| DNS Server Cluster config file format is invalid. | exception | critical | cluster, config, serialization, corruption, file-format, technitium-dns-server |
| DNS Server Cluster config version not supported. | exception | critical | cluster, config, serialization, version, technitium-dns-server |
| Failed to initialize Cluster: the Cluster is already initial | exception | error | cluster, state, initialization, technitium-dns-server |
| Failed to initialize Cluster: a SSO user cannot initialize c | exception | error | cluster, auth, sso, initialization, permissions, technitium-dns-server |
| Failed to initialize Cluster: failed to create the Cluster z | exception | error | cluster, dns-zone, initialization, validation, technitium-dns-server |
| Failed to initialize Cluster: the zone '{clusterZoneInfo.Nam | exception | error | cluster, dns-zone, initialization, primary-zone, zone-conflict |
| Failed to initialize Cluster: failed to create the Cluster C | exception | error | cluster, dns-zone, catalog, retry, transient |
| Failed to initialize Cluster: the zone '{clusterCatalogZoneI | exception | error | cluster, dns-zone, catalog, initialization, zone-conflict |
| Failed to delete Cluster: the Cluster is not initialized. | exception | error | cluster, lifecycle, delete, validation, not-initialized |
| Failed to delete Cluster: only a Primary node can delete the | exception | error | cluster, authorization, primary-node, delete, rbac |
| Failed to delete Cluster: please remove all Secondary nodes | exception | error | cluster, delete, secondary-nodes, safety-guard, drain |
| Failed to add Secondary node: the Cluster is not initialized | exception | error | cluster, join, validation, not-initialized |
| Failed to add Secondary node: only a Primary node can add a | exception | error | cluster, authorization, primary-node, join, rbac |
| Failed to add Secondary node: the Secondary node domain name | exception | error | cluster, join, domain-validation, naming |
| Failed to add Secondary node: A node with the same DNS Serve | exception | error | cluster, join, duplicate, naming, uniqueness |
| Failed to add Secondary node: node ID already exists in the | exception | error | cluster, join, id-conflict, uniqueness |
| Failed to add Secondary node: a maximum of 255 nodes are sup | exception | error | cluster, join, capacity-limit, scaling |
| Failed to add Secondary node: please try again. | exception | error | cluster, concurrency, retry, optimistic-locking, race-condition |
| Failed to ask Secondary node to leave: the Cluster is not in | exception | error | cluster, leave, validation, not-initialized |
| Failed to ask Secondary node to leave: only a Primary node c | exception | error | cluster, authorization, primary-node, leave, rbac |
| Failed to ask Secondary node to leave: the specified node do | exception | error | cluster, leave, not-found, stale-reference |
| Failed to ask Secondary node to leave: the specified node is | exception | error | cluster, leave, primary-node, wrong-target |
| Failed to delete Secondary node: the Cluster is not initiali | exception | error | cluster, delete-secondary, validation, not-initialized |
| Failed to delete Secondary node: only a Primary node can del | exception | error | cluster, authorization, primary-node, delete-secondary, rbac |
| Failed to delete Secondary node: the specified node does not | exception | error | cluster, delete-secondary, not-found, stale-reference |
| Failed to delete Secondary node: the specified node is the C | exception | error | cluster, primary-node, validation, dns-server |
| Failed to delete Secondary node: please try again. | exception | warning | cluster, concurrency, optimistic-locking, retry, dns-server |
| Failed to update Secondary node: the Cluster is not initiali | exception | error | cluster, lifecycle, validation, dns-server |
| Failed to update Secondary node: only a Primary node can upd | exception | error | cluster, primary-node, authorization, validation, dns-server |
| Failed to update Secondary node: the specified node does not | exception | error | cluster, stale-data, validation, dns-server |
| Failed to update Secondary node: the specified node to updat | exception | error | cluster, primary-node, validation, dns-server |
| Failed to update Secondary node: A node with the same DNS Se | exception | error | cluster, uniqueness, dns-names, validation, dns-server |
| Failed to transfer configuration: the Cluster is not initial | exception | error | cluster, lifecycle, config-transfer, validation, dns-server |
| Failed to transfer configuration: only the Primary node can | exception | error | cluster, primary-node, config-transfer, authorization, dns-server |
| Failed to update Cluster options: the Cluster is not initial | exception | error | cluster, lifecycle, configuration, validation, dns-server |
| Failed to update Cluster options: only the Primary node can | exception | error | cluster, primary-node, configuration, authorization, dns-server |
| Failed to update Cluster options: The config refresh interva | validation | error | cluster, configuration, validation, dns-server |
| Failed to join Cluster: the Cluster is already initialized. | exception | error | cluster, lifecycle, validation, dns-server |
| Failed to join Cluster: the Primary Node URL must use the do | exception | error | cluster, dns-names, validation, join, dns-server |
| Failed to join Cluster: the domain name '{primaryNodeUrl.Hos | exception | error | cluster, network, dns-resolution, join, dns-server |
| Failed to join Cluster: the Primary node domain name '{prima | exception | error | cluster, network, dns-resolution, join, dns-server |
| Failed to join Cluster: the Primary node does not have a Clu | exception | error | cluster, lifecycle, join, validation, dns-server |
| Failed to join Cluster: the zone '{clusterCatalogDomain}' al | exception | error | cluster, zones, lifecycle, join, validation, dns-server |
| Failed to join Cluster: the zone '{primaryNodeClusterInfo.Cl | exception | error | cluster, zones, lifecycle, join, validation, dns-server |
| Failed to leave Cluster: the Cluster is not initialized. | exception | error | cluster, precondition, leave, technitium, state-guard |
| Failed to leave Cluster: a Primary self node cannot leave th | exception | error | cluster, role-guard, primary-node, leave, technitium |
| Failed to leave Cluster: only Secondary nodes can leave the | exception | error | cluster, role-guard, secondary-node, leave, technitium |
| Failed to update Primary node: the Cluster is not initialize | exception | error | cluster, precondition, update-primary, technitium, state-guard |
| The domain name '{primaryNodeUrl.Host}' does not have an A/A | exception | error | cluster, dns-resolution, update-primary, network, technitium |
| Failed to update Primary node: the Primary node domain name | exception | error | cluster, dns-resolution, update-primary, network, wrapped-exception, technitium |
| Failed to update Primary node: the specified Primary node ID | exception | error | cluster, validation, update-primary, stale-reference, technitium |
| Failed to update Primary node: the specified node is the sel | exception | error | cluster, role-guard, update-primary, self-node, technitium |
| Failed to update Primary node: the Primary node's domain nam | exception | error | cluster, validation, duplicate, naming, update-primary, technitium |
| Failed to update Primary node: the Cluster Secondary Catalog | exception | error | cluster, dns-zone, update-primary, missing-state, technitium |
| Failed to refresh configuration: the Cluster is not initiali | exception | warning | cluster, precondition, config-refresh, technitium, state-guard |
| Failed to refresh configuration: only Secondary nodes can sy | exception | warning | cluster, role-guard, config-refresh, primary-node, technitium |
| Failed to resync configuration: the Cluster is not initializ | exception | warning | cluster, precondition, config-resync, technitium, state-guard |
| Failed to resync configuration: only Secondary nodes can syn | exception | warning | cluster, role-guard, config-resync, primary-node, technitium |
| Failed to promote to Primary node: the Cluster is not initia | exception | error | cluster, precondition, promote, technitium, state-guard |
| Failed to promote to Primary node: only Secondary nodes can | exception | error | cluster, role-guard, promote, secondary-node, technitium |
| Failed to promote to Primary node: the Cluster Secondary Cat | exception | error | cluster, dns-zone, promote, missing-state, technitium |
| Failed to promote to Primary node: the Cluster Secondary zon | exception | error | cluster, dns-zone, promote, missing-state, technitium |
| Failed to promote to Primary node: the Cluster Primary zone | exception | critical | cluster, dns-zone, promote, inconsistent-state, conversion, technitium |
| Failed to update self node URL: the node's domain name alrea | exception | error | cluster, configuration, duplicate-name, dns-server |
| Cluster node URL length must be less than 255 bytes. | validation | error | cluster, validation, constructor, serialization, url-length |
| Cluster node URL must use HTTPS scheme. | validation | error | cluster, validation, constructor, tls, security |
| Cluster node cannot have more than 10 IP addresses. | validation | error | cluster, validation, constructor, ip-addresses |
| No API token was found for the Cluster domain. | exception | error | cluster, auth, api-token, configuration, invalid-operation |
| Address family not supported. | validation | error | dhcp, validation, constructor, ipv4, address-family |
| Client hardware address cannot exceed 16 bytes. | validation | error | dhcp, validation, constructor, rfc2131, mac-address |
| Transaction ID must be 4 bytes. | validation | error | dhcp, validation, constructor, rfc2131, transaction-id |
| Seconds elapsed must be 2 bytes. | validation | error | dhcp, validation, constructor, rfc2131, seconds |
| Server host name cannot exceed 63 bytes. | validation | error | dhcp, validation, constructor, rfc2131, hostname |
| Boot file name cannot exceed 127 bytes. | validation | error | dhcp, validation, constructor, rfc2131, boot-file |
| Cannot update DNS zone '{zoneInfo.DisplayName}': not a prima | exception | error | dhcp, dns, zone-type, configuration |
| Cannot update reverse DNS zone '{reverseZoneInfo.DisplayName | exception | error | dhcp, dns, zone-type, reverse-dns, configuration |
| DHCP Server requires static IP address to work correctly but | exception | error | dhcp, networking, ipv4, startup, static-ip |
| Scope with overlapping range already exists: {existingScope. | exception | error | dhcp, scope, validation, configuration |
| Scope with same name already exists. | exception | error | dhcp, scope, validation, duplicate |
| DHCP Server is already running. | exception | error | dhcp, lifecycle, startup, concurrency |
| Scope with name '{oldName}' does not exists. | exception | error | dhcp, scope, validation, not-found |
| Scope with name '{newName}' already exists. | exception | error | dhcp, scope, validation, duplicate |
| Exclusion ending address must be greater than or equal to st | validation | error | dhcp, exclusion, ipv4, validation |
| Lease data format version not supported. | exception | error | dhcp, lease, serialization, versioning |
| DhcpServer scope file format is invalid. | exception | error | dhcp, scope, file-format, serialization, corruption |
| Scope data format version not supported. | exception | error | dhcp, scope, serialization, versioning, corruption |
| The scope name contains an invalid character: {invalidChar} | validation | error | dhcp, scope, validation, filesystem, sanitization |
| The address must be an IPv4 address: {ip} | validation | error | dhcp, ipv4, validation, networking |
| The address must be an IPv4 address: {value} | validation | error | dhcp, ipv4, validation, networking |
| DHCP Server requires static IP address to work correctly but | exception | error | dhcp, networking, ipv4, static-ip, configuration |
| The address must be an IPv4 address: {startingAddress} | validation | error | dhcp, scope, ipv4, validation |
| The address must be an IPv4 address: {endingAddress} | validation | error | dhcp, scope, ipv4, validation |
| The address must be an IPv4 address: {subnetMask} | validation | error | dhcp, scope, ipv4, validation |
| Ending address must be greater than starting address. | validation | error | dhcp, ipv4, validation, scope, argument |
| Starting address cannot be same as the network address. | validation | error | dhcp, ipv4, validation, scope, subnet |
| Ending address cannot be same as the broadcast address. | validation | error | dhcp, ipv4, validation, scope, subnet |
| No lease was found for hardware address: {hardwareAddress} | exception | warning | dhcp, lease, runtime-state, scope |
| No lease was found for client identifier: {clientIdentifier} | exception | warning | dhcp, lease, runtime-state, scope, client-id |
| No dynamic lease was found for hardware address: {hardwareAd | exception | warning | dhcp, lease, runtime-state, scope, reservation |
| No dynamic lease was found for client identifier: {clientIde | exception | warning | dhcp, lease, runtime-state, scope, reservation, client-id |
| No reserved lease was found for hardware address: {hardwareA | exception | warning | dhcp, lease, runtime-state, scope, reservation |
| No reserved lease was found for client identifier: {clientId | exception | warning | dhcp, lease, runtime-state, scope, reservation, client-id |
| Lease time in days must be between 0 to 999. | validation | error | dhcp, validation, scope, lease-time, argument |
| Lease time in hours must be between 0 to 23. | validation | error | dhcp, validation, scope, lease-time, argument |
| Lease time in minutes must be between 0 to 59. | validation | error | dhcp, validation, scope, lease-time, argument |
| Server host name cannot exceed 63 bytes. | validation | error | dhcp, validation, scope, string-length, argument |
| Boot file name cannot exceed 127 bytes. | validation | error | dhcp, validation, scope, string-length, pxe, argument |
| Exclusion starting address must be in scope range. | validation | error | dhcp, validation, scope, ipv4, exclusion, argument |
| Exclusion ending address must be in scope range. | validation | error | dhcp, validation, scope, ipv4, exclusion, argument |
| Reserved address must be in scope range. | validation | error | dhcp, validation, scope, ipv4, reservation, argument |
| DNS application already exists: {application.Name} | exception | error | dns, application, validation, duplicate, state |
| DNS application does not exists: {applicationName} | exception | warning | dns, application, runtime-state, state |
| The application name contains an invalid character: {invalid | exception | error | dns, application, validation, filesystem, security, path |
| DNS application already exists: {applicationName} | exception | error | dns-app, install, duplicate, state-conflict |
| The application name is invalid: {applicationName} | exception | error | security, path-traversal, input-validation, dns-app |
| Extracting Zip entry would have resulted in a file outside t | exception | error | security, zip-slip, path-traversal, dns-app |
| DNS Server config file format is invalid. | exception | error | config, file-format, import, corruption |
| DNS Server config version not supported. | exception | error | config, version-mismatch, upgrade, compatibility |
| DNS Server TLS certificate file does not exists: {tlsCertifi | validation | error | tls, certificate, filesystem, dot-doh-doq |
| DNS Server TLS certificate file must be PKCS #12 formatted w | validation | error | tls, certificate, pkcs12, format |
| DNS Server TLS certificate file must contain a certificate w | validation | error | tls, certificate, private-key, pkcs12 |
| DNS optional protocols TLS certificate path cannot be null o | validation | error | tls, certificate, argument, config |
| DNS optional protocols TLS certificate path length cannot ex | validation | warning | tls, certificate, path-length, config |
| DNS optional protocols TLS certificate password length canno | validation | warning | tls, certificate, password, length |
| DNS Server does not have TSIG key '{tsigAuthenticatedKeyName | exception | error | tsig, zone-transfer, auth, secondary-zone |
| All name servers failed to answer the request '{question}'. | exception | error | recursion, forwarder, network, rcode, dnssec |
| Failed to resolve forwarder domain name for all forwarders: | exception | error | forwarder, recursion, name-resolution, bootstrap |
| Failed to resolve forwarder domain name for all conditional | exception | error | conditional-forwarder, recursion, name-resolution, zone |
| {protocolName} requires IPv6 support on the system to work. | exception | error | quic, ipv6, doq, doh3, environment |
| {protocolName} is supported only on Windows 11 (build 22000 | exception | error | quic, libmsquic, platform, runtime, doq |
| DNS Server is already running. | exception | error | lifecycle, start, state-machine, concurrency |
| Invalid domain name [{value}]: IP address cannot be used for | exception | error | server-domain, config, validation, ip-misuse |
| Port 853 is reserved for DNS-over-TLS service. Please use a | exception | error | dns, port-conflict, dns-over-tls, configuration |
| Networks cannot have more than 255 entries. | exception | error | dns, zone-transfer, acl, configuration |
| Invalid EDNS UDP payload size: valid range is 512-4096 bytes | exception | error | dns, edns, udp, configuration |
| EDNS Client Subnet IPv4 prefix length cannot be greater than | exception | error | dns, edns, ecs, ipv4, configuration |
| EDNS Client Subnet IPv6 prefix length cannot be greater than | exception | error | dns, edns, ecs, ipv6, configuration |
| EDNS Client Subnet IPv4 Override must be an IPv4 network add | exception | error | dns, edns, ecs, ipv4, configuration |
| EDNS Client Subnet IPv6 Override must be an IPv6 network add | exception | error | dns, edns, ecs, ipv6, configuration |
| QPM Prefix Limits for IPv4 cannot have more than 255 entries | exception | error | dns, qpm, rate-limiting, ipv4, configuration |
| QPM limit IPv4 prefix valid range is between 0 and 32. | exception | error | dns, qpm, rate-limiting, ipv4, validation |
| QPM limit value cannot be less than 0. | exception | error | dns, qpm, rate-limiting, validation |
| QPM Prefix Limits for IPv6 cannot have more than 255 entries | exception | error | dns, qpm, rate-limiting, ipv6, configuration |
| QPM limit IPv6 prefix valid range is between 0 and 128. | exception | error | dns, qpm, rate-limiting, ipv6, validation |
| Valid range is between 1 and 60 minutes. | exception | error | dns, qpm, rate-limiting, configuration |
| Percentage value valid range is between 0 and 100. | exception | error | dns, qpm, rate-limiting, udp, configuration |
| Valid range is from 1000 to 10000. | exception | error | dns, timeout, client, configuration |
| Valid range is from 1000 to 90000. | exception | error | dns, timeout, tcp, configuration |
| Valid range is from 1 to 1000. | exception | error | dns, quic, streams, configuration, argumentoutofrange, source-inconsistency |
| Valid range is from 8 KB to 65536 KB. | exception | error | dns, udp, buffer, socket, configuration, argumentoutofrange |
| Value cannot be less than 1. | exception | error | dns, resolver, concurrency, configuration, argumentoutofrange |
| Unix Domain Sockets (UDS) are supported only on Linux, Windo | exception | error | dns, uds, platform, dnsoverhttp, configuration, argumentexception |
| Port number valid range is from 0 to 65535. | exception | error | dns, network, port, proxy, configuration, argumentoutofrange |
| Port 53 cannot be used for DNS-over-HTTP service. Please use | exception | error | dns, network, port, dnsoverhttp, reserved-port, configuration, argumentoutofrange |
| Port 853 is reserved for DNS-over-TLS service. Please use a | exception | error | dns, network, port, dnsoverhttp, reserved-port, configuration, argumentoutofrange |
| Port 53 cannot be used for DNS-over-TLS service. Please use | exception | error | dns, network, port, dnsovertls, reserved-port, configuration, argumentoutofrange |
| Port 53 cannot be used for DNS-over-HTTPS service. Please us | exception | error | dns, network, port, dnsoverhttps, reserved-port, configuration, argumentoutofrange |
| Port 853 is reserved for DNS-over-TLS service. Please use a | exception | error | dns, network, port, dnsoverhttps, reserved-port, configuration, argumentoutofrange |
| Port 53 cannot be used for DNS-over-QUIC service. Please use | exception | error | dns, network, port, dnsoverquic, reserved-port, configuration, argumentoutofrange |
| Network Access Control List cannot have more than 255 entrie | exception | error | dns, network, acl, reverse-proxy, configuration, argumentoutofrange |
| DNS-over-HTTP Real IP header name cannot exceed 255 characte | exception | error | dns, configuration, validation, doh, http-header |
| DNS-over-HTTP Real IP header name cannot contain invalid cha | exception | error | dns, configuration, validation, doh, http-header |
| TSIG keys cannot have more than 255 entries. | exception | error | dns, configuration, validation, tsig, limits |
| Valid range is from 1 to 10. | exception | error | dns, configuration, validation, resolver, limits |
| Valid range is from 1 to 4. | exception | error | dns, configuration, validation, resolver, concurrency, limits |
| Valid range is from 10 to 30. | exception | error | dns, configuration, validation, resolver, limits |
| Serve stale max wait time valid range is 0 to 1800 milliseco | exception | error | dns, configuration, validation, cache, resolver, limits |
| Valid RSA ({(keyType == DnssecPrivateKeyType.KeySigningKey ? | exception | error | dns, dnssec, crypto, rsa, validation, key-size |
| DNSSEC algorithm is not supported: {algorithm} | exception | error | dns, dnssec, crypto, algorithm, not-supported |
| The ECDSA ({(keyType == DnssecPrivateKeyType.KeySigningKey ? | exception | error | dns, dnssec, crypto, ecdsa, pem, key-size |
| The ECDSA ({(keyType == DnssecPrivateKeyType.KeySigningKey ? | exception | error | dns, dnssec, crypto, ecdsa, pem, key-size |
| The EdDSA ({(keyType == DnssecPrivateKeyType.KeySigningKey ? | exception | error | dns, dnssec, crypto, eddsa, ed25519, pem |
| The EdDSA ({(keyType == DnssecPrivateKeyType.KeySigningKey ? | exception | error | dns, dnssec, crypto, eddsa, ed448, pem |
| DNSSEC private key format is invalid. | exception | error | dns, dnssec, crypto, serialization, binary, format |
| DNSSEC private key version not supported: {version} | exception | error | dns, dnssec, crypto, serialization, version, format |
| Failed to sign record set: {extendedDnsErrorCode} | exception | error | dnssec, rrsig, signing, rrset, validation |
| Zone Signing Key (ZSK) automatic rollover days valid range i | exception | error | dnssec, zsk, rollover, validation, argument-range |
| Zone Signing Key (ZSK) automatic rollover cannot be set sinc | exception | error | dnssec, zsk, rollover, lifecycle, state-machine |
| Zone Signing Key (ZSK) automatic rollover cannot be set due | exception | error | dnssec, zsk, rollover, lifecycle, state-machine |
| Automatic rollover is not supported for Key Signing Keys (KS | exception | error | dnssec, ksk, rollover, validation |
| AuthRecordInfo format version not supported. | exception | critical | serialization, auth-record, zone, version, deserialization |
| CacheRecordInfo format version not supported. | exception | warning | serialization, cache-record, version, deserialization, cache |
| GenericRecordInfo format version not supported. | exception | critical | serialization, generic-record, zone, version, deserialization |
| Resource record comment text cannot exceed 255 characters. | validation | error | validation, generic-record, comments, argument-range, serialization |
| HistoryRecordInfo format version not supported. | exception | warning | serialization, history-record, version, deserialization, zone |
| NSRecordInfo format version not supported. | exception | critical | serialization, ns-record, glue-records, version, deserialization |
| SOARecordInfo format version not supported. | exception | critical | serialization, soa-record, version, deserialization, zone |
| SVCBRecordInfo format version not supported. | exception | critical | serialization, svcb-record, https-record, version, deserialization |
| Unable to load daily stats. | exception | error | stats, cache, race-condition, concurrency, daily-stats |
| MaxStatFileDays must be greater than or equal to 0. | validation | error | stats, validation, argument-range, retention, config |
| HourlyStats format is invalid. | exception | warning | stats, hourly-stats, serialization, deserialization, corruption |
| HourlyStats version not supported. | exception | warning | stats, hourly-stats, version, serialization, deserialization |
| StatCounter format is invalid. | exception | warning | stats, stat-counter, serialization, deserialization, corruption |
| StatCounter version not supported. | exception | warning | stats, stat-counter, version, serialization, deserialization |
| AddressFamily not supported. | exception | error | stats, ipaddress, address-family, client-subnet, validation |
| Zone was not found for domain: {key} | exception | error | dns, csharp, zone-management, api-misuse, technitium |
| Zone was not found: {zoneName} | exception | error | dns, csharp, zone-management, internal-state, technitium |
| Invalid domain name [{domain}]: length cannot exceed 255 byt | validation | error | dns, csharp, validation, rfc-1035, domain-name |
| Invalid domain name [{domain}]: label length cannot be 0 byt | validation | error | dns, csharp, validation, rfc-1035, domain-name |
| Invalid domain name [{domain}]: label length cannot exceed 6 | validation | error | dns, csharp, validation, rfc-1035, domain-name |
| Invalid domain name [{domain}]: invalid character [{labelCha | validation | error | dns, csharp, validation, idna, domain-name, encoding |
| DnsServer allowed zone file format is invalid. | exception | error | dns, csharp, config, binary-format, technitium, data-corruption |
| DnsServer allowed zone file version not supported. | exception | error | dns, csharp, config, version-mismatch, technitium |
| DnsServer zone file format is invalid. | exception | error | dns, csharp, zone-file, binary-format, technitium, data-corruption |
| Zone does not contain SOA record. | exception | error | dns, csharp, zone-file, soa, validation, technitium |
| Failed to load DNS zone file: the zone file does not contain | exception | error | dns, csharp, zone-file, validation, technitium, data-corruption |
| DNS Zone file version not supported. | exception | error | dns, csharp, zone-file, version-mismatch, technitium |
| The domain name '<domain>' does not belong to the zone: <zon | exception | error | dns, csharp, zone-management, validation, api-misuse, technitium |
| DNS zone type not supported. | exception | error | dns, csharp, zone-management, enum, technitium |
| Zone already exists: <zoneInfo.DisplayName> | exception | error | dns, csharp, zone-management, duplicate, concurrency, technitium |
| Zone was not found for domain: <domain> | exception | error | dns, csharp, zone-management, api-misuse, technitium |
| Zone cannot have sub domains. | exception | error | dns, zone-management, stub-zone, type-mismatch |
| No such zone was found: <sourceZoneName or "."> | exception | error | dns, zone-management, clone, not-found, input-validation |
| Cannot clone the zone: source zone must be a Primary or Cond | exception | error | dns, zone-management, clone, unsupported-type |
| Failed to clone the zone: zone already exists. | exception | error | dns, zone-management, clone, duplicate, conflict |
| No such zone was found: <zoneName or "."> | exception | error | dns, zone-management, convert, not-found, input-validation |
| Cannot convert the zone '<currentZoneInfo.DisplayName>' from | exception | warning | dns, zone-management, convert, no-op, input-validation |
| Cannot convert the zone '<currentZoneInfo.DisplayName>' from | exception | error | dns, zone-management, convert, dnssec, data-loss-prevention |
| Cannot convert the zone '<currentZoneInfo.DisplayName>' from | exception | error | dns, zone-management, convert, unsupported-type |
| The zone '<memberZoneInfo.DisplayName>' is already a member | exception | error | dns, catalog-zone, membership, conflict, input-validation |
| No such Catalog zone was found: <catalogZoneName> | exception | error | dns, catalog-zone, membership, not-found, input-validation |
| The zone '<memberZoneInfo.DisplayName>' is not a member of a | exception | error | dns, catalog-zone, membership, state-violation, input-validation |
| No such primary zone was found: <zoneName> | exception | error | dns, dnssec, signing, primary-zone, not-found |
| No such primary zone was found: {zoneName} | exception | error | dnssec, zone-management, primary-zone, validation |
| Cannot update record: new record must be of same type. | exception | error | dns-records, zone-management, validation, record-update |
| Cannot update record: use SetRecords() for updating SOA reco | exception | error | dns-records, zone-management, soa, validation, record-update |
| Cannot update record: zone '{zoneName}' does not exists. | exception | error | dns-records, zone-management, validation, record-update |
| Cannot update record: the old record does not exists. | exception | error | dns-records, zone-management, validation, record-update, stale-data |
| Zone was not found: {zoneName} | exception | error | zone-transfer, axfr, zone-management, validation |
| Zone must be a primary, secondary, or forwarder zone. | exception | error | zone-transfer, axfr, zone-management, soa, validation |
| No SOA record was found for IXFR. | exception | error | zone-transfer, ixfr, zone-management, soa, validation |
| Invalid AXFR response was received. | exception | error | zone-transfer, axfr, zone-management, validation, network |
| Invalid IXFR/AXFR response was received. | exception | error | zone-transfer, ixfr, axfr, zone-management, validation, network |
| No such zone was found: {zoneName} | exception | error | zone-transfer, ixfr, zone-management, race-condition, validation |
| No authoritative zone was found: {zoneName} | exception | error | zone-transfer, ixfr, zone-management, soa, validation |
| Current SOA serial does not match with the IXFR difference s | exception | error | dns, ixfr, zone-transfer, soa, secondary-zone |
| Zone must be a primary or forwarder type: {apexZone} | exception | error | dns, zone-import, zone-management, validation |
| DnsServer block list zone file format is invalid. | exception | error | dns, blocklist, config-file, serialization, startup |
| DnsServer block list zone file version not supported. | exception | error | dns, blocklist, config-file, versioning, serialization |
| Cannot configure more than 255 block list URLs. | validation | error | dns, blocklist, validation, configuration |
| Block list URL (or comment line) length cannot exceed 255 ch | validation | error | dns, blocklist, validation, configuration |
| Value must be between 1 hour and 168 hours (7 days) or 0 to | validation | error | dns, blocklist, validation, configuration |
| DnsServer blocked zone file format is invalid. | exception | error | dns, blocked-zone, config-file, serialization, startup |
| DnsServer blocked zone file version not supported. | exception | error | dns, blocked-zone, config-file, versioning, serialization |
| CacheZoneManager format is invalid. | exception | error | dns, cache, config-file, serialization, startup |
| CacheZoneManager format version not supported: {version} | exception | error | dns, cache, config-file, versioning, serialization |
| Serve stale reset TTL must be between {SERVE_STALE_MIN_RESET | validation | error | dns, cache, serve-stale, validation, configuration |
| Invalid cache maximum entries value. Valid range is 0 and ab | validation | error | dns, cache, validation, configuration |
| Network ACL cannot have more than 255 entries. | validation | error | dns, acl, network, validation, zone-management |
| Zone transfer TSIG key names cannot have more than 255 entri | validation | error | dns, tsig, zone-transfer, validation, security |
| Name server addresses cannot have more than 255 entries. | validation | error | dns, notify, zone-transfer, validation, network |
| Secondary Catalog name server addresses cannot have more tha | validation | error | dns, notify, catalog-zone, zone-transfer, validation |
| Cannot add record: a CNAME record cannot exists with other r | exception | error | dns, cname, rfc-1034, record-conflict, auth-zone |
| Cannot add record: use SetRecords() for {type} record. | exception | error | dns, record-management, singleton-record, auth-zone, api-misuse |
| Cannot add record: {type} record already exists for the same | exception | error | dns, cname, dname, exclusive-record, auth-zone |
| Cannot update record: use SetRecords() for {type} record | exception | error | dns, soa, record-management, auth-zone, api-misuse |
| Old and new record types do not match. | exception | error | dns, record-management, validation, auth-zone |
| Cannot update record: the old record does not exists. | exception | error | dns, record-management, concurrency, stale-data, auth-zone |
| AuthZoneInfo format version not supported. | exception | critical | dns, serialization, version-mismatch, data-corruption, auth-zone-info |
| Failed to find '{memberZoneName}' member zone entry in '{zon | exception | error | dns, catalog-zone, rfc-9432, member-zone, lookup |
| Failed to generate unique label for the given domain name '{ | exception | warning | dns, catalog-zone, rfc-9432, random, collision, retry |
| Invalid SOA record. | exception | error | dns, catalog-zone, soa, rfc-9432, validation |
| Cannot set records in Catalog zone. | exception | error | dns, catalog-zone, rfc-9432, read-only, api-misuse |
| Cannot add record in Catalog zone. | exception | error | dns, catalog-zone, rfc-9432, read-only, api-misuse |
| Cannot delete record in Catalog zone. | exception | error | dns, catalog-zone, rfc-9432, read-only, api-misuse |
| Cannot delete records in Catalog zone. | exception | error | dns, catalog-zone, rfc-9432, read-only, api-misuse |
| Cannot update record in Catalog zone. | exception | error | dns, catalog-zone, rfc-9432, read-only, api-misuse |
| Cannot set SOA record on sub domain. | exception | error | dns, soa, forwarder-zone, subdomain, zone-hierarchy |
| Cannot update record: use SetRecords() for {0} record | exception | error | dns, forwarder-zone, soa-record, invalidoperationexception |
| Old and new record types do not match. | exception | error | dns, forwarder-zone, record-update, invalidoperationexception |
| Cannot update record: TTL cannot be greater than SOA EXPIRE. | exception | error | dns, forwarder-zone, ttl, soa-expire, dnsserverexception |
| Cannot update record: the record does not exists to be updat | exception | error | dns, forwarder-zone, record-update, concurrency, dnsserverexception |
| The Query Access option is invalid for {0} zones: {1} | validation | error | dns, forwarder-zone, query-access, argumentexception, acl |
| The Zone Transfer option is invalid for {0} zones: {1} | validation | error | dns, forwarder-zone, zone-transfer, argumentexception, acl |
| The Notify option is invalid for {0} zones: {1} | validation | error | dns, forwarder-zone, notify, argumentexception |
| The Dynamic Updates option is invalid for {0} zones: {1} | validation | error | dns, forwarder-zone, dynamic-update, argumentexception, acl |
| The record type is not supported by DNSSEC signed primary zo | exception | error | dns, primary-zone, subdomain, dnssec, aname, dnsserverexception |
| Cannot set records: disabling records in a signed zones is n | exception | error | dns, primary-zone, subdomain, dnssec, disabled-record, dnsserverexception |
| Cannot set SOA record on sub domain. | exception | error | dns, primary-zone, subdomain, soa-record, invalidoperationexception |
| Cannot set DNSSEC records. | exception | error | dns, primary-zone, subdomain, dnssec, invalidoperationexception |
| The record type is not supported by primary zones. | exception | error | dns, primary-zone, subdomain, fwd-record, dnsserverexception |
| Cannot set records: TTL cannot be greater than SOA EXPIRE. | exception | error | dns, primary-zone, subdomain, ttl, soa-expire, dnsserverexception |
| Cannot set records. Please try again. | exception | error | dns, primary-zone, subdomain, concurrency, retry, dnsserverexception |
| Cannot add record: disabling records in a signed zones is no | exception | error | dns, primary-zone, subdomain, dnssec, disabled-record, dnsserverexception |
| Cannot add DNSSEC record. | exception | error | dns, primary-zone, subdomain, dnssec, invalidoperationexception |
| Cannot add record: TTL cannot be greater than SOA EXPIRE. | exception | error | csharp, dns, ttl, soa, validation, technitium-dns |
| Cannot delete DNSSEC records. | exception | error | csharp, dns, dnssec, zone-management, validation, technitium-dns |
| Cannot update record: use SetRecords() for {oldRecord.Type} | exception | error | csharp, dns, soa, zone-management, validation, technitium-dns |
| Cannot update DNSSEC records. | exception | error | csharp, dns, dnssec, zone-management, validation, technitium-dns |
| Old and new record types do not match. | exception | error | csharp, dns, zone-management, validation, technitium-dns |
| Cannot update record: disabling records in a signed zones is | exception | error | csharp, dns, dnssec, zone-management, validation, technitium-dns |
| Cannot update record: TTL cannot be greater than SOA EXPIRE. | exception | error | csharp, dns, ttl, soa, validation, technitium-dns |
| Cannot update record: the record does not exists to be updat | exception | error | csharp, dns, zone-management, concurrency, validation, technitium-dns |
| The private key must be a Key Signing Key. | validation | error | csharp, dns, dnssec, validation, technitium-dns |
| The private key must be a Zone Signing Key. | validation | error | csharp, dns, dnssec, validation, technitium-dns |
| NSEC3 salt length valid range is 0-32 | validation | error | csharp, dns, dnssec, nsec3, validation, technitium-dns |
| Cannot sign zone: the zone is already signed. | exception | error | csharp, dns, dnssec, zone-management, concurrency, technitium-dns |
| NSEC3 iterations valid range is 0-50 | validation | error | csharp, dns, dnssec, nsec3, validation, technitium-dns |
| The private keys must contain at least one Key Signing Key. | validation | error | csharp, dns, dnssec, validation, technitium-dns |
| The private keys must contain at least one Zone Signing Key. | validation | error | csharp, dns, dnssec, validation, technitium-dns |
| Cannot unsign zone: the is zone not signed. | exception | error | csharp, dns, dnssec, zone-management, concurrency, technitium-dns |
| Cannot convert to NSEC: the zone must be signed with NSEC3 f | exception | error | csharp, dns, dnssec, nsec3, zone-management, technitium-dns |
| Cannot convert to NSEC3: the zone must be signed with NSEC f | exception | error | dnssec, nsec3, state-precondition, validation, csharp |
| Cannot update NSEC3 parameters: the zone must be signed with | exception | error | dnssec, nsec3, state-precondition, validation, csharp |
| Failed to set DNSSEC records. Please try again. | exception | error | dnssec, nsec, concurrency, retry, internal |
| The primary zone must be signed. | exception | error | dnssec, private-key, state-precondition, validation, csharp |
| Failed to add private key: key tag collision. Please try aga | exception | error | dnssec, private-key, key-tag, retry, csharp |
| Failed to add {(privateKey.KeyType == DnssecPrivateKeyType.K | exception | error | dnssec, private-key, key-tag, validation, csharp |
| Cannot update private key: no such private key was found. | exception | error | dnssec, private-key, validation, csharp |
| The zone must be signed. | exception | error | dnssec, private-key, state-precondition, validation, csharp |
| Cannot delete private key: no such private key was found. | exception | error | dnssec, private-key, validation, csharp |
| Cannot delete private key: only keys with Generated state ca | exception | error | dnssec, private-key, state-precondition, validation, type-guard, csharp |
| Cannot publish DNSKEY: no generated private keys were found. | exception | error | dnssec, private-key, dnskey, validation, type-guard, csharp |
| Cannot publish DNSKEY: the key is already published. | exception | error | dnssec, private-key, dnskey, validation, duplicate, csharp |
| Cannot activate private key: no such private key was found. | exception | error | dnssec, private-key, ksk, validation, csharp |
| Cannot update DNSKEY TTL value: one or more private keys hav | exception | warning | dns, dnssec, dnskey, ttl, key-rollover, validation |
| Failed to update DNSKEY TTL. Please try again. | exception | warning | dns, dnssec, dnskey, ttl, transient, retry, concurrency |
| The record type is not supported by DNSSEC signed primary zo | exception | error | dns, dnssec, record, aname, app, zone-management, validation |
| Cannot set records: disabling records in a signed zones is n | exception | error | dns, dnssec, record, disabled, zone-management, validation |
| Cannot set {type} record at zone apex. | exception | error | dns, record, cname, ds, apex, invalidoperation, validation |
| Invalid SOA record. | exception | error | dns, record, soa, apex, invalidoperation, validation |
| Cannot set record: TTL cannot be greater than SOA EXPIRE. | exception | error | dns, record, soa, ttl, expire, validation |
| Cannot set record: SOA RETRY cannot be greater than SOA REFR | exception | error | dns, record, soa, refresh, retry, validation |
| Cannot set record: SOA REFRESH cannot be greater than SOA EX | exception | error | dns, record, soa, refresh, expire, validation |
| Cannot set DNSSEC records. | exception | error | dns, dnssec, record, rrsig, nsec, dnskey, invalidoperation, validation |
| The record type is not supported by primary zones. | exception | error | dns, record, fwd, forwarder, zone-management, validation |
| Cannot set records: TTL cannot be greater than SOA EXPIRE. | exception | error | dns, record, ttl, soa, expire, validation |
| Cannot set records. Please try again. | exception | warning | dns, record, transient, retry, concurrency |
| Cannot add record: disabling records in a signed zones is no | exception | error | dns, dnssec, record, disabled, zone-management, validation |
| Cannot add record: use SetRecords() for {type} record | exception | error | dns, record, app, invalidoperation, validation |
| Cannot set DS record at zone apex. | exception | error | dns, dnssec, record, ds, apex, invalidoperation, validation |
| Cannot add DNSSEC record. | exception | error | dns, dnssec, record, rrsig, nsec, dnskey, invalidoperation, validation |
| Cannot add record: TTL cannot be greater than SOA EXPIRE. | exception | error | dns, primary-zone, ttl, soa, validation |
| Cannot delete SOA record. | exception | error | dns, primary-zone, soa, immutable-record, delete |
| Cannot delete DNSSEC records. | exception | error | dns, primary-zone, dnssec, immutable-record, delete |
| Cannot update record: use SetRecords() for {type} record | exception | error | dns, primary-zone, soa, immutable-record, update |
| Cannot update DNSSEC records. | exception | error | dns, primary-zone, dnssec, immutable-record, update |
| Old and new record types do not match. | exception | error | dns, primary-zone, validation, update, precondition |
| Cannot update record: disabling records in a signed zones is | exception | error | dns, primary-zone, dnssec, disabled-record, validation |
| Cannot update record: TTL cannot be greater than SOA EXPIRE. | exception | error | dns, primary-zone, ttl, soa, validation, update |
| Cannot update record: the record does not exists to be updat | exception | error | dns, primary-zone, validation, update, concurrency, not-found |
| The Notify option is invalid for {zoneType} zones: {value} | exception | error | dns, primary-zone, notify, config, enum, zone-type |
| The Query Access option is invalid for Secondary Conditional | exception | error | dns, secondary-forwarder-zone, query-access, config, enum, zone-type |
| The Dynamic Updates option is invalid for Secondary Conditio | validation | error | dns, secondary-forwarder-zone, dynamic-updates, config, enum, zone-type |
| At least one primary name server address must be specified f | validation | error | dns, secondary-forwarder-zone, name-servers, config, validation |
| Cannot set records in {} zone. | exception | error | dns, secondary-subdomain-zone, read-only, immutable, zone-type |
| Cannot add record in {} zone. | exception | error | dns, secondary-subdomain-zone, read-only, immutable, zone-type |
| Cannot delete record in {} zone. | exception | error | dns, secondary-subdomain-zone, read-only, immutable, zone-type, delete |
| Cannot delete records in {} zone. | exception | error | dns, secondary-subdomain-zone, read-only, immutable, zone-type, delete |
| Cannot update record in {} zone. | exception | error | dns, secondary-subdomain-zone, read-only, immutable, zone-type, update |
| AddressFamily not supported. | exception | error | dns-server, technitium, ipv6, reverse-zone, input-validation, csharp |
| Failed to read 'Zones' permissions: auth.config file is prob | exception | critical | dns-server, technitium, auth, configuration, config-corruption, permissions, csharp |
| Failed to find 'Administrators' group: auth.config file is p | exception | critical | dns-server, technitium, auth, configuration, config-corruption, permissions, csharp |
| Failed to find 'DNS Administrators' group: auth.config file | exception | critical | dns-server, technitium, auth, configuration, config-corruption, permissions, csharp |
| Web Service config file format is invalid. | exception | critical | dns-server, technitium, configuration, config-file, binary-config, csharp |
| Web Service config version not supported. | exception | critical | dns-server, technitium, configuration, version-mismatch, downgrade, binary-config, csharp |
| Invalid token or session expired. | http | error | dns-server, technitium, auth, session, cluster, token-expiry, csharp |
| No such node exists in the Cluster by name: {nodeName} | http | error | dns-server, technitium, cluster, node-routing, input-validation, csharp |
| No such user exists: {actingUsername} | http | error | dns-server, technitium, auth, cluster, users, input-validation, csharp |
| Access was denied. | http | error | dns-server, technitium, auth, session, authorization, access-denied, csharp |
| Web Service TLS certificate file does not exists: {tlsCertif | validation | error | dns-server, technitium, tls, certificate, configuration, filesystem, csharp |
| Web Service TLS certificate file must be PKCS #12 formatted | validation | error | dns-server, technitium, tls, certificate, pkcs12, configuration, csharp |
| Web Service TLS certificate file must contain a certificate | validation | error | dns-server, technitium, tls, certificate, private-key, pkcs12, csharp |
| Web service TLS certificate path cannot be null or empty. | validation | error | dns-server, technitium, tls, certificate, input-validation, configuration, csharp |
| Web service TLS certificate path length cannot exceed 255 ch | validation | error | dns-server, technitium, tls, certificate, input-validation, configuration, csharp |
| Web service TLS certificate password length cannot exceed 25 | validation | error | dns-server, technitium, tls, certificate, input-validation, configuration, csharp |
| The DNS web service is already running. | http | error | dns-server, technitium, lifecycle, double-start, csharp |
| DNS Server config version not supported. | exception | error | dns-server, technitium, config, migration, version-mismatch, csharp |