CyD Software Labs > Блог > Поиск поддоменов

Поиск поддоменов

Сегодня возникла необходимость определить все домены третьего уровня (subdomain или поддомены), которые есть у домена. Поиск поддоменов оказался достаточно интересной задачей и хорошей готовой программы не удалось найти. Готовые решения оказались не универсальны или стоили слишком дорого. Поиск поддоменов решается с помощью DNS запросов. Далеко не все DNS сервера позволяют получить эту информацию, поэтому задача оказалась достаточно интересной.

В данный момент я работаю над новым модулем для программы Network Utilities Сеть и безопасность, который будет использовать различные методы определения поддоменов. Модуль сразу создается универсальным и в финальной версии с его помощью пользователи программы смогут получить подробную информацию по доменами и поддоменам.

Для поиска поддоменов программа будет использовать специально разработанный мной алгоритм, который будет искать поддомены с помощью запросов к DNS серверам, а так же подбор поддоменов по словарю. Пользователь сможет выбирать любой из этих методов, а так же сможет использовать оба метода сразу для получения наилучшего результата.

Для большей универсальности, программа сможет опрашивать не только установленный вами по умолчанию DNS сервер в настройках сетевых интерфейсах, но и любой другой сервер, который вы пожелаете. Помимо этого, программа самостоятельно будет искать в интернете DNS сервер, который сможет дать по интересующему домену максимально полезную и максимально полную информацию. Эта функция наиболее эффективна при поиске именно поддоменов.

Новый модуль войдет в ближайшее обновление, которое я планирую выпустить в течении ближайших пары недель. Зарегистрированные пользователи получат обновление бесплатно.