Jak sformatować plik strefy | Centrum pomocy Dyn

Plik strefy systemu nazw domen (DNS) jest plikiem tekstowym, który opisuje strefę DNS. Plik strefy BIND jest formatem pliku, który został powszechnie przyjęty przez oprogramowanie serwerów DNS. Format ten jest zdefiniowany w RFC 1035.

Przykład A Dyn Zone File

To jest przykład pliku strefy pobranego z systemu DNS firmy Dyn.

UWAGA: W powyższym przykładowym pliku strefy nie są wyświetlane klasy rekordów (IN, CH, HS). Oprogramowanie DNS firmy Dyn pracuje tylko z rekordami klasy Internet (IN) i pomija te informacje dla celów wydajności.

Anatomy Of A Zone File

$ORIGINwskazuje drzewo węzłów DNS i zazwyczaj rozpoczyna plik strefy DNS. Wszystkie etykiety hostów poniżej pochodzenia będą dołączać nazwę hosta pochodzenia, aby utworzyć w pełni kwalifikowaną nazwę hosta. Każda etykieta hosta w rekordzie, który używa w pełni kwalifikowanej domeny kończącej się kropką, nie będzie dołączać oryginalnej nazwy hosta.

Przykład: Z $ORIGIN example.com., każdy rekord, w którym po polu etykiety hosta nie następuje kropka, example.com. zostanie do nich dołączony.

Symbol „@” jest specjalną etykietą, która wskazuje, że $ORIGIN powinien zastąpić symbol „@”. Jest to zwykle używane dla wierzchołka strefy.

Rejest SOA – Po $ORIGIN następuje rekord SOA (Start Of Authority) strefy. Rekord Start Of Authority jest wymagany dla każdej strefy. Zawiera on nazwę strefy, adres e-mail strony odpowiedzialnej za administrowanie plikiem strefy domeny, aktualny numer seryjny strefy, podstawowy serwer nazw strefy oraz różne elementy czasowe (mierzone w sekundach).

Format rekordu SOA

@ IN SOA {primary-name-server} {hostmaster-email} ( {serial-number} {time-to-refresh} {time-to-retry} {time-to-expire} {minimum-TTL} )
  • Podstawowy serwer nazw – Serwer nazw, który zawiera oryginalny plik strefy, a nie kopię przeniesioną przez AXFR.
  • E-mail hostmastera – Adres strony odpowiedzialnej za strefę. Kropka „.” jest używana zamiast symbolu „@”. W przypadku adresów e-mail, które zawierają kropkę, zostanie ona usunięta za pomocą ukośnika „/”.
  • Serial Number – Numer wersji strefy. W miarę wprowadzania zmian w pliku strefy, numer seryjny będzie wzrastał.
  • Time To Refresh – Czas w sekundach, jaki serwer nazw powinien odczekać przed sprawdzeniem, czy Serial Number wzrósł w podstawowym pliku strefy. Zwiększony Serial Number oznacza, że potrzebny jest transfer, aby zsynchronizować rekordy. Dotyczy tylko stref korzystających z wtórnego DNS.
  • Time To Retry – Czas w sekundach, jaki serwer nazw powinien odczekać przed ponowną próbą aktualizacji strefy po nieudanej próbie. Dotyczy tylko stref korzystających z drugorzędnego DNS.
  • Time To Expire – Ile sekund serwer nazw powinien odczekać zanim uzna dane ze strefy drugorzędnej za nieważne i przestanie odpowiadać na zapytania dla tej strefy. Dotyczy tylko stref korzystających z wtórnego DNS.
  • Minimum TTL – Jak długo w sekundach serwer nazw lub resolwer powinien buforować negatywną odpowiedź.

Anatomy Of A Record Within A Zone File

Plik strefy jest zbiorem rekordów zasobów z każdym wpisem rekordu opisanym w następującej kolejności:

FORMAT: host label ttl record class record type record data
EXAMPLE: example.com. 60 IN A 104.255.228.125
  • Etykieta hosta – Etykieta hosta pomaga określić nazwę hosta rekordu i czy nazwa hosta $ORIGIN zostanie dołączona do etykiety. W pełni kwalifikowane nazwy hostów zakończone kropką nie będą dołączać pochodzenia.
  • TTL – TTL to czas w sekundach, przez jaki rekord DNS będzie buforowany przez zewnętrzny serwer DNS lub resolver.
  • Klasa rekordu – Istnieją trzy klasy rekordów DNS: IN (Internet), CH (Chaosnet), oraz HS (Hesiod). Klasa IN będzie używana w usłudze Managed DNS.
  • Typ rekordu – gdzie definiowany jest format rekordu.
  • Dane rekordu – dane w odpowiedzi DNS, takie jak adres IP, nazwa hosta lub inne informacje. Różne typy rekordów będą zawierać różne typy danych rekordu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.