Проверить DNS скриптом

Сергей19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.06.2007

Требуеться скрипт, который:

проверяет:

1.есть ли домен на определённых DNS-серверах. если домена на них нету то скрипт напишет что "домена нет на серверах"

2.проверяет IP этих определённых днс-серверов и если хотябы один днс-сервер не найден(не получен его IP) скрипт выдаст соответствующую ошибку.

3.Если не имееться в списке днс-серверов хотябы 2-х днс-серверов с разным IP класса С то скрипт выдаст соответствующую ошибку (класс С - aaa.bbb.ccc.ddd).

4.если список днс-серверов не совпадает с template днс то скрипт выдаст ошибку (template - это например ns1.ya.ru ns2.ya.ru ns3.ya.ru тоесть сколько в днс-сервере записей о днс. например мы проверяем сервера ns1.ya.ru ns2.ya.ru ns3.ya.ru а template такой: 'ns1.ya.ru ns2.ya.ru ns3.ya.ru ns4.ya.ru' то скрипт выдаст ошибку так как нет совпанедлия).

ЕСЛИ ни одной ошибки нет то скрипт напишет: "ДОМЕН ЕСТЬ НА СЕРВЕРАХ"

сервера и домен на скрипт посылаються через POST (вписываються в input)

PS: есть ещё задание в дополнение к этому, но оно будет уже по вашему желанию