Zadáte jméno do prohlížeče. Systém doménových jmen (DNS) ho přeloží na IP adresu. DNS je telefonní seznam internetu. Mapuje lidsky čitelná jména na strojově čitelná čísla. Bez něj byste si museli pamatovat 142.250.72.14 místo google.com.
DNS je distribuovaná databáze. Žádný server neuchovává všechny záznamy samostatně. Kořenové servery odkazují na domény nejvyšší úrovně. Servery TLD odkazují na autoritativní servery. Autoritativní servery uchovávají samotné záznamy. Váš resolver se na ně postupně dotazuje a ukládá odpověď do mezipaměti. Celý proces trvá milisekundy.
Běžné DNS záznamy
- A: mapuje jméno na IPv4 adresu
- AAAA: mapuje název na IPv6 adresu
- CNAME: přiřadí jedno jméno k jinému
- MX: přesměruje e-mail na poštovní server
- TXT: obsahuje libovolný text, často pro ověření
DNS je kritický a křehký systém. Útoky na DNS mohou webové stránky zničit. DNS spoofing může uživatele přesměrovat na škodlivé stránky. DNSSEC přidává kryptografické podpisy, aby se zabránilo neoprávněné manipulaci. Jeho přijetí je však nerovnoměrné. Telefonní seznam internetu potřebuje lepší zámky.
Comments
No comments yet. Be the first to share a thought.
Leave a comment