System nazw domen (DNS) to zdecentralizowany system, który tłumaczy czytelne dla człowieka nazwy domen (takie jak example.com) na adresy IP (takie jak 192.0.2.1), których komputery używają do wzajemnej identyfikacji w sieci. Ten proces tłumaczenia ma kluczowe znaczenie, aby umożliwić użytkownikom dostęp do stron internetowych, wysyłanie wiadomości e-mail i wykonywanie innych czynności w Internecie przy użyciu zapadających w pamięć nazw domen, a nie numerycznych adresów IP.
Nazwy domen działają poprzez zapewnienie hierarchicznej struktury organizacji adresów internetowych. Każda nazwa domeny składa się z kilku części oddzielonych kropkami, np. www.example.com. Skrajna prawa część (w tym przypadku com) to domena najwyższego poziomu (TLD), która jest zarządzana przez rejestr domen. Kolejna część po lewej stronie (przykład w tym przypadku) to domena drugiego poziomu, często będąca własnością podmiotu kontrolującego domenę. Razem te części tworzą unikalny adres, który kieruje użytkowników do określonych zasobów w Internecie.
Serwer DNS działa krok po kroku, odbierając zapytania DNS od urządzeń klienckich, zazwyczaj za pośrednictwem dostawcy usług internetowych lub skonfigurowanych ustawień DNS. Serwer najpierw sprawdza lokalną pamięć podręczną pod kątem adresu IP żądanej nazwy domeny. Jeśli nie jest buforowany, serwer wysyła zapytania do innych serwerów DNS w sposób hierarchiczny, zaczynając od głównych serwerów DNS i przechodząc do serwerów autorytatywnych dla określonej domeny. Po znalezieniu adres IP jest zwracany do urządzenia klienckiego, umożliwiając mu połączenie się z żądanym zasobem w Internecie.
Domena to czytelna dla człowieka nazwa powiązana z określonym adresem IP lub zestawem adresów w Internecie. Działa jako wygodny alias dla numerycznych adresów IP, ułatwiając użytkownikom zapamiętywanie stron internetowych, serwerów i innych zasobów oraz uzyskiwanie do nich dostępu. Domenami zarządzają rejestratorzy domen. Osoby fizyczne, organizacje lub firmy mogą je kupować i odnawiać w celu ustalenia swojej obecności i tożsamości w Internecie.
Serwery nazw to wyspecjalizowane serwery odpowiedzialne za obsługę zapytań DNS i dostarczanie informacji o nazwach domen i odpowiadających im adresach IP. Każda domena ma zazwyczaj wiele serwerów nazw wyznaczonych do zarządzania rekordami DNS i odpowiadania na zapytania klientów DNS. Serwery nazw przechowują wiarygodne rekordy DNS dla domen, którymi zarządzają, zapewniając niezawodne i wydajne rozpoznawanie nazw domen na adresy IP w Internecie.