Domain Name System (DNS) - je to systém používaný k převodu názvů domén na adresy IP a zpět. Záznamy DNS hrají klíčovou roli při určování, které zdroje (které servery) by měly být dostupné podle konkrétního názvu domény. DNS má různé typy záznamů, z nichž každý má specifickou funkci.
Jeden z nejběžnějších typů záznamů DNS - to je záznam. A (Address). Mapuje název domény na adresu IP a používá se k určení, který server by měl zpracovávat požadavky na tento název domény. Záznamy typu A jsou základem pro fungování DNS a často je používají webové servery a poštovní servery.
Dalším důležitým typem záznamů DNS je záznam CNAME (Canonical Name). Umožňuje vytvářet aliasy pro doménová jména. Pokud máte například dvě doménová jména, example.com a www.example.com, můžete vytvořit záznam CNAME, který označuje, že obě domény směřují na stejný server.
Existují další typy záznamů DNS, jako jsou MX (Mail Exchange) které určují, který server má přijímat poštu pro daný název domény, nebo TXT (Text), které se používají k ukládání libovolných informací o doméně, jako jsou záznamy SPF k určení přípustných zdrojů odesílání e-mailů.
Pochopení různých typů záznamů DNS a jejich funkcí je nezbytné pro konfiguraci a ladění serverů DNS. V tomto článku se podrobně podíváme na každý typ záznamů DNS a poskytneme schémata, která vám pomohou lépe porozumět a používat je ve vaší práci.
Adresní (A) záznam DNS: podrobnosti a schémata
Adresní (A) záznam DNS slouží k propojení názvu domény s IP adresou. Když uživatel zadá webovou adresu v prohlížeči, server DNS použije záznam adresy k určení IP adresy, na kterou má být dotaz odeslán.
Adresní záznam se skládá ze dvou hlavních komponent: názvu domény a IP adresy. Název domény je jedinečný identifikátor, který uživatelé používají k přístupu na webové stránky. IP adresa je naopak číselná adresa, která identifikuje konkrétní server v síti.
Proces povolení DNS začíná tím, že klient odešle požadavek na server DNS zadáním názvu domény. Server DNS zkontroluje svou databázi, zda neobsahuje záznam pro tento název domény. Pokud je záznam nalezen, server DNS vrátí klientovi odpovídající IP adresu. Klient pak může navázat spojení se serverem pomocí přijaté IP adresy.
Schéma adresního zápisu DNS lze znázornit následovně:
Název domény: example.com
IP adresa: 192.168.0.1
V tomto příkladu, kdy uživatel zadá webovou adresu example.com server DNS vrací IP adresu 192.168.0.1, který umožňuje uživateli navázat spojení se serverem na této adrese.
DNS adres record hraje klíčovou roli na internetu tím, že umožňuje překlad názvů domén do IP adres. Umožňuje uživatelům přístup na webové stránky pomocí zapamatovatelných názvů domén namísto nepohodlných číselných adres.
Aby byla zajištěna spolehlivost a výkon, servery DNS také podporují ukládání záznamů do mezipaměti, což umožňuje urychlit proces rozlišení DNS a snížit zatížení serverů.
Pseudonym (CNAME) záznam DNS: vysvětlení a příklady v obvodech
Pseudonym (CNAME) záznam DNS (Domain Name System) se používá k vytvoření aliasu pro existující záznam domény. Umožňuje řídit provoz z jedné domény na druhou. CNAME záznam může být užitečný, například když chcete, aby název domény byl stručný a zapamatovatelný a samotná skutečná adresa je uložena samostatně.
Chcete-li vytvořit záznam CNAME, musíte zadat dvě hodnoty: subdoménu a cílovou doménu, na kterou má být přezdívka označena. Záznam bude mít následující formát:
поддомен.example.com. in CNAME целевой-домен.сом..
Hlavní výhodou použití záznamu CNAME je, že umožňuje aktualizovat centralizovaný záznam pro více domén, což usnadňuje změnu cílové adresy.
Uveďme příklad použití CNAME záznamu v následujícím schématu:
| Doména | CNAME záznam |
| example.com | - |
| subdomain.example.com | example.com |
| псевдоним.example.com | subdomain.example.com |
V tomto příkladu CNAME záznam 'псевдоним.example.com. in CNAME subdomain.example.com..'naznačuje, že 'псевдоним.example.com' je pseudonym pro 'subdomain.example.com'. to znamená, že jakýkoli dotaz zaměřený na 'псевдоним.example.com' bude přesměrován na 'subdomain.example.com'.
Použití CNAME záznamů usnadňuje konfiguraci a údržbu DNS pro různé domény a umožňuje flexibilnější konfiguraci systému.
Služba (SRV) záznam DNS: podrobný popis a schémata
SRV záznam se skládá z následujících komponent:
- Název služby - název nebo typ služby, pro kterou je definován SRV záznam (např. "_http" pro HTTP službu).
- Název protokolu - název protokolu používaného službou, který je uveden v názvu služby (např." _tcp " pro protokol TCP).
- Doména - název domény, kde se nachází server poskytující zadanou službu (např. " example.com").
- Priorita - priorita serveru (obvykle od 0 do 65535), která označuje jeho preferenci při zpracování dotazů.
- Hmotnost - hmotnost serveru (obvykle 0 až 65535), která určuje, jaký podíl požadavků bude odeslán každému serveru se stejnou prioritou. Čím větší hmotnost, tím více žádostí bude odesláno.
- Přístav - číslo portu, na kterém se očekává odpověď od serveru (např. 80 pro HTTP).
- Cílová adresa - IP adresa nebo název domény serveru, který poskytuje uvedenou službu.
SRV záznamy umožňují poskytnout další informace o serveru, které mohou být užitečné pro konfiguraci a detekci služeb v síti. Obvykle se používají ve spojení s jinými typy záznamů DNS, jako je A a CNAME, k určení polohy serveru a jeho dostupnosti.
Příklad SRV záznamu:
_http._tcp.example.com. IN SRV 10 0 80 server1.example.com.
V tomto příkladu SRV záznam označuje, že server s prioritou 10 a hmotností 0 poskytuje http službu na portu 80 a jeho adresu - server1.example.com..
Textový (TXT) záznam DNS: vysvětlení a příklady v obvodech
Textové záznamy DNS se obvykle skládají z párů klíč-hodnota, kde je klíč uveden jako text před prvním symbolem rovnosti ( = ) a hodnota je zbytek řádku.
Příklady použití textových záznamů DNS:
DKIM (DomainKeys Identified Mail):
Jedním z běžných použití záznamů DNS TXT je ověření pravosti odesílatele e-mailové zprávy pomocí technologie DKIM. V tomto případě textový záznam DNS obsahuje speciálně vygenerovaný klíč, který se používá k podpisu digitálním podpisem odeslaných e-mailů. Příjemce pošty může ověřit pravost odesílatele porovnáním přijatého digitálního podpisu s klíčem uvedeným v textovém záznamu DNS.
SPF (Sender Policy Framework):
Dalším příkladem použití textových záznamů DNS je SPF, který slouží k identifikaci povolených serverů pro odesílání e-mailů z konkrétní domény. Záznamy DNS TXT uvádějí IP adresy nebo hostitele, které lze použít k odesílání pošty jménem domény.
Příklady textových záznamů DNS:
Příklad záznamu txt pro potvrzení DKIM:
mail._domainkey.example.com IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnCFhzxLPLL9CkFHDi4mzpHNhJKuzsxo2z3e50Q3PaM4opq0LrWDr7OTWXwvFtBTgcx4lsROsmX245AZCG4niZscFdzIUuQNJgxjnRjUjPwpxihbrUZIeAzbvss0+nHS0PzGAldaEkJEY7mJCTF66o9b9SYMQ2fjRjDCUJ6soSigwIDAQAB"
Příklad záznamu txt pro SPF:
example.com IN TXT "v=spf1 ip4:123.123.123.123 ip4:124.124.124.124 ~all"
V těchto příkladech, TXT záznamy DNS obsahují informace o potvrzení DKIM a SPF pro doménu example.com. umožňují ověřování odesílatele a identifikaci povolených serverů pro odesílání pošty.