Пустое поле «имя» в записи файла зоны DNS

В настоящее время я разбираю большое количество файлов зон в своей работе, чтобы мы могли хранить эти данные в базе данных и легко регенерировать файлы зон.

Я пытаюсь сделать мой синтаксический анализатор достаточно строгим, чтобы мы могли подбирать любые плохо сформированные файлы зон, и я сталкиваюсь с некоторыми записями, в которых в поле «имя» ничего нет.

Пример:

$TTL 120
$ORIGIN example.com

@    NS      example.com
@    A       192.0.2.178
www  CNAME   example.com
     A       192.0.2.144
file CNAME   example.com

Как будет обрабатываться эта вторая запись A? И это правильный синтаксис?

5
задан Patrick Mevzek 19 August 2018 в 16:34
поделиться