Sobes.tech
Junior

Mit jelentenek a DNS-bejegyzések?

sobes.tech MI

Válasz az MI-től

DNS-bejegyzések (Resource Records, RR) — a domain név rendszer (DNS) alapvető építőkövei, amelyek információkat tartalmaznak a domainekről, azok IP-címhez való megfeleltetéséről, erőforrások helyéről stb.

Fő típusú bejegyzések:

  • A: Egy hosztnév (pl. www.pelda.hu) hozzárendelése egy IPv4-címhez.
  • AAAA: Egy hosztnév hozzárendelése egy IPv6-címhez.
  • CNAME: Egy másik domain név aliasának létrehozása. Általában aldomain átirányítására vagy több szolgáltatás kezelésének megkönnyítésére használják.
  • MX: Az e-mail fogadásáért felelős szerverek megadása a domainhez. Minden szerverhez prioritást tartalmaz.
  • PTR: Fordított DNS rekord, amely egy IP-címet egy hosztnévhez rendel. Fordított zónákban használják.
  • TXT: Szöveges információk tárolása, amelyeket különböző célokra használnak, például domain ellenőrzés, SPF (Sender Policy Framework) vagy DKIM (DomainKeys Identified Mail) az e-mail védelmére.
  • NS: A domainhez jogosult név szerverek megadása. Minden domainnek legalább két NS rekordja kell, hogy legyen.
  • SOA: Az "Start of Authority" rekord, amely adminisztratív információkat tartalmaz a domainről, például az adminisztrátor elérhetőségi címét, a zóna sorozatszámát, frissítési időket stb.

Példa rekordstruktúrára:

name    TTL   class  type  rdata
  • name: Erőforrás neve (pl. www).
  • TTL (Time To Live): Az idő másodpercekben, ameddig a rekordok cache-ben tárolhatók a resolver által.
  • class: A protokoll családja. A leggyakoribb az IN (Internet).
  • type: A rekord típusa (A, AAAA, CNAME stb.).
  • rdata: A rekord típusára jellemző adatok (pl. IP-cím az A rekordhoz).

DNS zónafájl példája (bind-kompatibilis formátum):

$ORIGIN pelda.hu.
$TTL 3600
@       IN      SOA     ns1.pelda.hu. admin.pelda.hu. (
                        2023102701      ; Serial
                        3600            ; Refresh
                        1800            ; Retry
                        604800          ; Expire
                        86400 )         ; Minimum TTL
        IN      NS      ns1.pelda.hu.
        IN      NS      ns2.pelda.hu.

@       IN      A       192.168.1.1
www     IN      A       192.168.1.2
mail    IN      A       192.168.1.3
        IN      MX      10 mail.pelda.hu.