Тестирование DNS-сервера - PullRequest
1 голос
/ 12 ноября 2010

Я внедряю DNS-сервер и мне интересно, есть ли какой-нибудь инструмент, предпочтительно онлайн, который я могу использовать, чтобы проверить, правильно ли я реализовал различные функции. Инструмент, который я мог бы использовать для выполнения различных запросов к DNS-серверу и проверки его соответствия спецификации rfc 1035. Есть ли "контрольные примеры" или что-то в этом роде? Или люди, которые внедряют протоколы, должны просто читать документы на естественном языке на английском языке и просто полагать, что они не делают никаких человеческих ошибок при чтении? Разве стандарт не был бы сильнее, если бы в нем были контрольные примеры, а не только описание? Во всяком случае, я отвлекся, как проверить DNS-сервер, чтобы он соответствовал стандарту, пожалуйста?

Ответы [ 2 ]

1 голос
/ 01 августа 2011

Zonecheck - это, вероятно, инструмент, который вы ищете:

http://www.zonecheck.fr

http://www.zonecheck.fr/demo/

Это открытый исходный код, написанный на Ruby, официально используемый французским реестром для доменов .fr.

0 голосов
/ 14 ноября 2010

Сложности в разработке универсального набора тестов для DNS-серверов двояки:

  • рекурсивным серверам требуется гораздо больше функциональности, чем для авторитетных серверов
  • стандартным тестам нужен стандартизированный набор тестовые данные

Последнее, вероятно, самая большая проблема - вам нужно найти способ загрузить свой DNS-сервер всеми данными, которые ожидает набор тестов.

...