Проверка DNS

Гость18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
25.01.2008

Нужно сделать на Delphi программу, проверяющую корректность DNS записей

домена. Вернее, не программу, а процедуру (набор процедур, Unit), которая

на вход получает имя домена, а затем:

1. смотрит в WHOIS какие DNS серверы указаны для домена.

2. опрашивает указанные серверы, проверяя, не лежат ли они.

3. получает с DNS серверов SOA, A, MX и NS записи.

4. сравнивает показания DNS серверов.

5. сравнивает список DNS серверов, полученный из WHOIS с тем, который получен из NS записей.

6. сравнивает IP из A записей с заданным списком IP адресов.

7. составляет отчет с указанием всех замеченных отклонений.

Должна быть аккуратная обработка ошибок с четким указанием причин.

Заявки фрилансеров