Povolené znaky v DNS zóně/ Allowed characters in the DNS zone
(Aktualizace: 2024-06-02 19:13:04)CZ (English version below):
Dns zóna je soubor všech DNS záznamů které jsou nastaveny pro danou doménu. Každá DNS zóna má povolené určité znaky:
Znaky povolené v DNS zóně určuje sada pravidel známá jako "RFC 1035".
Mezi obecně povolené znaky patří:
- Písmena A-Z (malá, velká písmena v latinské abecedě)
- Čísla 0-9
- Pomlčka ("-")
- Tečka (".")
Zakázané znaky jsou speciální znaky a diakritické znaky (např. !, @, #, $, %, ^, &, *, (, ), {, }, [, ], :, ;, ", ', <, >, ,, |, , ?, /), a diakritické znaky (např. á, č, ë).
Pro hostnames s protokolem (název hostitele s protokolem) je výjimka a to je povolený znak "_" (například _spf.domena.tld, nebo _tcp.domena.tld), jinak se aplikují výše uvedené povolené znaky. Hostnames se zadávají do kolonky "Doména" v sekci Domény → Přehled domén → DNS → karta DNS zóna
Povolené znaky pro jednotlivé typy záznamů
Níže uvedené znaky lze uvádět v kolonce "Hodnota" při zvolení jednotlivých typů záznamů v sekci Domény → Přehled domén → DNS → karta DNS zóna
A záznam
IPv4 Adresa - 4 čísla v rozsahu 0 až 255 oddělené tečkami, tedy například 77.78.104.3
AAAA záznam
IPv6 Adresa - například 2001:0db8:85a3:0000:0000:8a2e:0370:7334
- Číslice: 0-9
- Písmena: a-f (malá) a A-F (velká)
- Dvojtečka (:)
CNAME záznam
Validní hostname, tedy je potřeba, aby odkazoval přímo na doménu/subdoménu (například subreg.cz)
- Písmena A-Z (malá, velká písmena v latinské abecedě)
- Čísla 0-9
- Pomlčka ("-")
- Tečka (".")
V kolonce "Doména" je zde výjimka a to je povolený znak "*", který se používá v případě, pokud chcete definovat, kam mají směřovat veškeré subdomény, které nejsou přímo definovány v DNS zóně.
MX záznam
Validní hostname, tedy je potřeba, aby odkazoval přímo na doménu/subdoménu (například mail.gransy.cz)
- Písmena A-Z (malá, velká písmena v latinské abecedě)
- Čísla 0-9
- Pomlčka ("-")
- Tečka (".")
TXT záznam
Maximální počet znaků v TXT záznamu je 255 znaků.
SPF záznam
- Pravidlo pozitivní (povoluje odesílání) se definuje znakem „+“ = V naší DNS zóně se každé pravidlo bez definovaného znaku určuje jako pozitivní, proto není potřeba znak "+" uvádět.
- Neutrální (pravidlo ani nepovoluje, ani nezakazuje) se definuje znakem „?“
- Slabě negativní (pravidlo zakazuje jen pokud žádné jiné pravidlo nepovoluje) se definuje znakem „~“
- Negativní (zakazuje odesílání bez ohledu na následující pravidla) se definuje znakem „-“
DKIM záznam
V DKIM záznamu mohou být některé znaky, které jsou běžně považovány za nepovolené v jiných záznamech, jako je například obecně v URL nebo při kódování. Je to způsobeno formátem Base64, který tyto znaky používá.
- Písmena A-Z (malá, velká písmena v latinské abecedě)
- Čísla 0-9
- Znaky "+" a "/"
- Znak "=" jako speciální přípona kódu a oddělovač ";" (uváděn na začátku záznamu, takže začátek poté vypadá např. "v=DKIM1; t=s;")
----------------------------------------------------------------------------------------------------------------------------------------------------------------
EN:
A dns zone is a collection of all DNS records that are set for a given domain. Each DNS zone has certain characters allowed:
The characters allowed in a DNS zone are determined by a set of rules known as "RFC 1035".
The generally allowed characters include:
- Letters A-Z (lower case, upper case letters in the Latin alphabet)
- Numbers 0-9
- Hyphen ("-")
- Period (".")
Disallowed characters are special characters and diacritical marks (e.g. !, @, #, $, %, ^, &, *, (, ), {, }, [, ], :, ;, ", ', <, >, ,, |, , ?, /), and diacritical marks (e.g. á, č, ë).
There is an exception for protocol hostnames, and that is the allowed character "_" (for example, _spf.domain.tld, or _tcp.domain.tld), otherwise the above allowed characters are applied. Hostnames are entered in the "Domain" field in Domains → Domain Overview → DNS → DNS Zone tab
Allowed characters for each record type
The following characters can be entered in the "Value" field when selecting individual record types in Domains → Domain Overview → DNS → DNS Zone tab
A record
IPv4 Address - 4 numbers in the range 0 to 255 separated by periods, e.g. 77.78.104.3
AAAA record
IPv6 Address - for example 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Digits: 0-9
Letters: a-f (lowercase) and A-F (uppercase)
Colon (:)
CNAME record
Valid hostname, i.e. it needs to refer directly to the domain/subdomain (e.g. subreg.cz)
- Letters A-Z (lowercase, uppercase in the Latin alphabet)
- Numbers 0-9
- Hyphen ("-")
- Period (".")
There is an exception in the "Domain" field, and that is the allowed character "*", which is used if you want to define where to point any subdomains that are not directly defined in the DNS zone.
MX record
Valid hostname, so it needs to point directly to the domain/subdomain (for example mail.gransy.cz)
- Letters A-Z (lower case, upper case in Latin alphabet)
- Numbers 0-9
- Hyphen ("-")
- Period (".")
- TXT record
The maximum number of characters in a TXT record is 255 characters.
SPF record
Exceptional characters are allowed in the SPF record, due to rules that apply to all senders.
- A positive rule (allows sending) is defined by the "+" character = In our DNS zone, any rule without a defined character is defined as positive, so there is no need to include the "+" character.
- Neutral (a rule neither allows nor prohibits sending) is defined by the "?" character.
- Slightly negative (a rule forbids only if no other rule allows it) is defined by the "~" character
Negative (prohibits sending regardless of the following rules) is defined by "-"
DKIM record
A DKIM record may contain some characters that are normally considered disallowed in other records, such as in general URLs or encoding. This is due to the Base64 format that uses these characters.
- Letters A-Z (lowercase, uppercase letters in the Latin alphabet)
- Numbers 0-9
- The characters "+" and "/"
- The character "=" as a special code suffix and the separator ";" (placed at the beginning of the record so that the beginning then looks like e.g. "v=DKIM1; t=s;")
Společnost GRANSY spravuje domén . Statistika domén >>