Slovník od CZECHIA.COM

Potřebujete se vyznat v pojmech ze světa domén, hostingu a online podnikání?
Náš slovní vám přináší jasná a srozumitelná vysvětlení.

NAPTR záznam

NAPTR záznam je pokročilý typ DNS záznamu, který slouží k přepisování jmen nebo čísel v doméně podle určitých pravidel, a následnému nasměrování na konkrétní službu. Nejčastěji se používá ve spojení s dalšími záznamy (např. SRV) při směrování telefonních čísel přes internetové služby, například v technologiích VoIP (telefonování přes internet) nebo ENUM.

Stručně řečeno, NAPTR záznam umožňuje přeložit například telefonní číslo do formátu, který lze dál zpracovat a směrovat pomocí DNS.

Jak to funguje:

NAPTR záznam umožňuje na základě vzoru (tzv. regulárního výrazu) upravit požadavek DNS a nasměrovat ho na správný formát nebo jiný DNS záznam – typicky SRV nebo A. Jeho síla spočívá ve flexibilitě – dokáže přepsat a přesměrovat dotaz podle různých pravidel, což běžné DNS záznamy neumí.

Příkladem je technologie ENUM, která umožňuje směrování telefonního čísla jako doménového jména, např. číslo +420123456789 se převede na doménu 9.8.7.6.5.4.3.2.1.0.2.4.e164.arpa, kde NAPTR záznam určuje, kam má být hovor směrován.

Co NAPTR záznam obsahuje:

  • Order a Preference – určují pořadí a přednost mezi více záznamy
  • Flags – říkají, co má DNS klient dělat dál (např. zda pokračovat v překladu)
  • Service – specifikuje typ služby, např. SIP+E2U (VoIP přes ENUM)
  • Regexp – výraz, který říká, jak upravit dotaz (přepsání formátu)
  • Replacement – název domény, na kterou má být dotaz přesměrován (např. na SRV záznam)

Příklad záznamu (zjednodušený):

e164.arpa. IN NAPTR 100 10 "u" "E2U+sip" "!^.*$!sip:info@voip.domena.cz!" .

Tento záznam říká:

  • „Pro toto telefonní číslo použij protokol SIP (telefonování přes internet).“
  • „Pošli požadavek na adresu sip:info@voip.domena.cz.“

K čemu se používá:

  • Ve službě ENUM – překládání telefonních čísel do doménového formátu.
  • Pro směrování VoIP hovorů přes internet (např. přes SIP protokol).
  • Ve složitějších systémech, kde je potřeba flexibilní přepis doménových jmen na základě vzorů.