name ttl addr-class entry-type entry-specific-data
Poszczególne pola oznaczają:
name
Tutaj umieszczana jest nazwa domeny, np. cities.dec.com. Domena musi rozpoczynać pierwszą kolumnę.
Dla niektórych pozycji pole nazwy może być puste. W takim przypadku za nazwę domeny przyjmuje się domyślnie nazwę z poprzedniej pozycji.
Wolno stojąca kropka (.) oznacza bieżącą domenę.
Wolno stojący znak „at” (@) wskazuje na bieżące położenie, choć można wyspecyfikować więcej niż jedną domenę.
Wolno stojący dwukropek (..) reprezentuje zerową domenę root’a.
ttl
Oznacza pole time-to-live. Specyfikuje jak długo (w sekundach) dane mają być przechowywane w bazie danych. Jeżeli zostawi się to pole pustym, wartość zostanie określona domyślnie jako wartość ttl zawarta w SOA (start of authority). Maksymalna wartość to 99999999 sekund lub 3 lata.
addr-class
Pole oznacza klasę adresową (adress class). Zdefiniowane są trzy klasy:
IN — adresy sieci Internet
HS — Hesiod naming service data
ANY — każdy inny rodzaj adresów sieciowych
Klasy adresu wszystkich podanych pozycji pliku bazowego z danego typu pozycji w poszczególnych strefach muszą być jednakowe.
Tak więc tylko pierwszy wpis w strefie wymaga wyszczególnienia pola addr-class.
entry-type
Pole określa resource record type, np. SOA lub A.
entry-specific-data
Wszystkie pola następujące po entry-type różnią się w zależności od typu wpisu w resource record.