Przejdź do głównej zawartości

Domena i DNS

Czym jest domena, DNS i rekordy

  • Domena to unikalna nazwa, która pozwala na połączenie się z serwerem. Domeny są często wykorzystywane zamiast adresów IP, ułatwiając użytkownikom odnalezienie i dostęp do konkretnych serwerów, stron internetowych czy usług online. Na przykład, domena "google.com" przekierowuje do konkretnego adresu IP, gdzie znajduje się strona internetowa firmy Google.

  • Subdomena jest częścią hierarchicznej struktury domen. Stanowi ona część nadrzędną (przedrostek) domeny. Np. panel.skillhost.pl = panel (subdomena) + skillhost.pl (domena)

  • DNS (Domain Name System) to globalna usługa, która przekształca zrozumiałe dla ludzi nazwy domen, takie jak "google.com", na numeryczne adresy IP, które są używane przez komputery do odnajdywania i łączenia się z usługami internetowymi (np. stronami WWW, serwerami gier, pocztą).

  • Rekordy to informacje przechowywane w bazie danych DNS, które zawierają szczegółowe dane dotyczące domeny. Rekordy definiują różne rodzaje informacji związanych z domeną, takie jak adres IP, serwery poczty elektronicznej, serwery nazw (NS), wpisy do konfiguracji SPF (Sender Policy Framework), czy inne informacje dotyczące konfiguracji domeny. Rekordy domeny pomagają wskazać, gdzie znajdują się konkretne usługi internetowe, jak również są używane do ustalenia, gdzie kierować ruch w sieci w przypadku konkretnych zapytań.

Najważniejsze typy rekordów

Typ rekorduPrzykładOpisDodatkowe informacje
A (Address)przyklad.pl → 192.168.0.254Mapuje nazwę domeny na adres IPv4Najczęstszy typ rekordu DNS, używany do tłumaczenia domeny na adres IPv4
AAAA (IPv6 address)przyklad.pl → 2001:0db8:1234:5678:9abc::0123Mapuje nazwę domeny na adres IPv6Tłumaczy nazwę domeny na adres IP w protokole IPv6
CNAME (Canonical Name)www.przyklad.pl → przyklad.plUmożliwia przekierowanie na inny wpis DNSTworzy aliasy dla domen. Używany do przekierowania na inną nazwę DNS
MX (Mail Exchanger)(mail wysłany na) mail@przyklad.pl → smtp.google.comWskazuje serwer poczty dla domenyWskazuje adres serwera pocztowego, który obsługuje domenę.
SRV (Service)przyklad.pl (w minecraft) → mojserwerminecraft.xyzIdentyfikuje usługę dostępną pod określonym adresem domenowym i portem.Rekord SRV umożliwia klientom znalezienie i łączenie się z konkretnymi usługami, przekierowując ich do serwera, na którym dana usługa jest dostępna.
TXTprzyklad.pl → "Strona z przykładem."Przechowuje dowolne tekstowe informacjeWykorzystywany do przechowywania dodatkowych informacji tekstowych, np. dane autoryzacyjne w SPF lub DKIM.
NS (Name Server)przyklad.pl → (obsługiwane przez) ns.cloudflare.comOkreśla serwery nazw dla domenyWskazuje serwery DNS, które obsługują i zapisują dane domeny.

Ustawianie rekordów

Zaloguj się do panelu, w którym zarządzasz swoją domeną. Tutaj skorzystamy z panelu CloudFlare.

UWAGA:

Ilość lub nazwy pól mogą różnić się w zależności od miejsca, w którym znajduje się Twoja domena.


Jeżeli dopiero kupiłeś domenę, możesz spotkać podstawową konfigurację lub kompletnie pustą strefę DNS. Możesz usunąć wszystko lub edytować istniejące.


Dodanie rekordu typu A lub AAAA, który będzie odnosił główną domenę na adres IP naszego serwera.

Wybierz opcje dodawania lub edytowania rekordu. Ustaw typ na A lub AAAA w polu nazwa wybierz @ dla głównej domeny, a w polu adres podaj adres IP swojego serwera.



Dodanie rekordu typu CNAME, który będzie przenosił z www​.przyklad.pl na przyklad.pl

Wybierz opcje dodawania lub edytowania rekordu. Ustaw typ na CNAME w polu nazwa wybierz www jako adres subdomeny, a w polu target podaj domenę na którą ma przenosić.


W tym wypadku stronę www.darkplace.pl przenosi na darkplace.pl. Aby takie przeniesienie działało, musimy mieć inny rekord o tej nazwie, lub musimy przekierować na kompletnie inną stronę. Na przykład:


Teraz wchodząc na skillhost.darkplace.pl zostaniemy przeniesieni na skillhost.pl


Dodanie rekordu typu SRV, który będzie identyfikował i przekierowywał nas na daną usługę.

Rekordy SRV są już bardziej rozbudowane i wymagają od nas trochę wiedzy i główkowania.


Już po ilości pól widzimy, że to zadanie jest trudniejsze. Ale omówmy je wszystkie po kolei.


Typ rekordu: Tutaj wybierasz "SRV", co definiuje typ rekordu jako "Service".

Nazwa: Określa subdomenę, do której należy ten rekord. Jeżeli chcesz powiązać usługę z subdomeną "mc", to właśnie tu wpisujesz "mc".

Service (Usługa): Określa ono konkretną usługę, która jest zarejestrowana w DNS.

Protocol (Protokół): Typ transmisji TCP (z potwierdzeniami odbioru) oraz UDP (bez potwierdzeń odbioru)

TTL (Time to Live): Czas, przez który rekord jest przechowywany w pamięci podręcznej, zanim zostanie odświeżony.

Waga (Weight): Waga określająca równomierny rozdział ruchu między kilkoma rekordami o tym samym priorytecie. Im większa waga, tym większa szansa na wybranie tego rekordu.

Port: Numer portu, na którym usługa jest dostępna.

Priorytet (Priority): Numer określający priorytet usługi. W przypadku wielu rekordów SRV, niższa wartość priorytetu oznacza wyższy priorytet usługi.

Cel (Target): Jest to pełna nazwa domenowa komputera lub serwera, na którym znajduje się usługa.

Dobrze, ale skąd wziąć te dane? Odpowiedź jest prosta: trzeba odnaleźć w internecie, czy dana aplikacja, bądź program wspiera i obsługuje rekordy SRV. Najczęściej wraz z odpowiedzią znajdziemy również przykład ustawienia takiego rekordu.

Poniżej znajdzie się kilka przykładów takich rekordów. Zapoznaj się ze wszystkimi przykładami, ponieważ każdy z nich zawiera istotne różnice.


- Przykład Minecraft

Po wpisaniu w Minecraft darkplace.pl serwer DNS połączy nas z serwerem znajdującym się pod adresem moj-mc.mojvps.pl.


- Przykład FiveM

Po wpisaniu w FiveM adresu serwera fivem.darkplace.pl serwer DNS połączy nas z serwerem znajdującym się pod adresem darkplace.pl

Ponieważ serwer przypisany jest do adresu IP związanego z domeną darkplace.pl, to dodatkowo możemy wejść przez darkplace.pl, jak i 83.168.106.24, czyli mamy 3 opcje wejścia.


- Przykład TS3

W tym przykładzie serwer TS3 działa na niestandardowym porcie (u nas 1337, domyślnie 9987), bez rekordu SRV dołączenie na serwer musiałoby odbyć się poprzez darkplace.pl:1337 lub 83.168.106.24:1337. Po dodaniu rekordu SRV możemy połączyć się za pomocą uproszczonego ts3.darkplace.pl.