Массовая проверка доменов и сертификатов

Проверьте всё портфолио за один проход. Вставьте до 50 доменов — по одному в строке — и этот инструмент прочитает регистратора, дату регистрации и дату окончания каждого домена в реестре, а затем выполнит живой TLS-handshake, чтобы прочитать его текущий сертификат. Всё выстраивается в одной сортируемой таблице, с самым близким окончанием первым, чтобы домен или сертификат, требующий внимания сегодня, оказался наверху, а не прятался в электронной таблице.

Последнее обновление:

Файл читается только в вашем браузере и никогда не загружается. Для CSV используется первый столбец каждой строки.

Проверяете один и тот же список каждый месяц? Отслеживайте их бесплатно через myeventwatch — оповещения об окончании и простоях, без карты.

Что делает этот массовый инструмент

Вставьте до 50 доменов — и вы получите по каждому из них факты, от которых зависит, останется ли сайт в сети: регистратора, у которого вы на самом деле продлеваете, дату регистрации, дату окончания домена с обратным отсчётом в днях и живой TLS-сертификат, который сервер предъявляет прямо сейчас, — его издателя и его собственную дату окончания. Одиночные инструменты отвечают на один вопрос об одном имени; эта страница отвечает на вопрос портфолио — «из всего, за что я отвечаю, что заканчивается первым?» — в одной таблице. Это важно, потому что портфолио ломается на своём наименее наблюдаемом участнике: маркетинговый микросайт, который никто не открывал год, домен клиента, зарегистрированный ушедшим человеком, staging-имя, которое тихо стало продакшеном. Перечислить их вместе, с одинаковыми столбцами и одинаковыми часами, — это то, что превращает кучу разрозненных дат продления в одно решение, которое можно принять до того, как что-то истечёт.

Читайте таблицу по её двум часам, потому что домен и его сертификат — это разные контракты с разными владельцами и разными сроками. Окончание домена — это сама регистрация: пропустите его, и имя в итоге перестанет разрешаться вовсе. Окончание сертификата — это TLS-сертификат, отдаваемый на порту 443: пропустите его, и браузеры заблокируют сайт предупреждением, даже если с доменом всё в порядке. Любые из этих часов могут закончиться первыми, поэтому таблица сортирует по более раннему сроку каждой строки. Относитесь ко всему, что находится на уровне 30 дней или меньше, как к предупреждению — продлевайте на этой неделе, а не в этом месяце, — а ко всему, что на уровне 7 дней или меньше, уже истекло или отдаёт недействительный сертификат, как к критичному: исправляйте сегодня. Строка, которую не удалось проверить, показывается как ошибка, а не исчезает молча, потому что «неизвестно» само по себе — находка, которую стоит расследовать.

Почему массовая проверка важна, как она работает и её пределы

Массовая проверка важна везде, где больше чем горсть имён делит внимание одного человека: собственное портфолио компании из брендов, регионов и унаследованных имён; клиентские сайты, которые ведёт агентство или фрилансер; хостинг-парк, где каждый клиент принёс своего регистратора. В этих мирах режим отказа — никогда не «мы забыли, что домены истекают», а «мы забыли, что этот домен существует, в том аккаунте регистратора, под логином того бывшего коллеги». Один квартальный массовый проход ловит все три случая. Для одного имени, которое интересует вас вглубь, специализированные инструменты идут дальше: проверка окончания домена показывает полную запись реестра и DNS одного домена, а проверка SSL подробно исследует цепочку и протокол одного сертификата. Используйте массу, чтобы найти пожар; используйте одиночные инструменты, чтобы его понять.

Сопутствующее руководство проверяйте домены и сертификаты оптом превращает это в рутину: почему имена истекают, привычка двух часов и что делать в последние 30 дней. Как это работает здесь: для каждого домена инструмент запрашивает у реестра по RDAP запись о регистрации и открывает живой TLS-handshake к имени, чтобы прочитать сертификат, который оно действительно отдаёт. Результаты ненадолго кэшируются по каждому домену, чтобы повторные проверки оставались вежливыми к реестрам; один проход принимает не более 50 доменов, и один плохой домен никогда не валит всю партию — его строка несёт свою собственную ошибку, пока остальные 49 отвечают. Когда таблица на экране, вы можете пересортировать её по любому столбцу и скачать её как CSV для тикета, отчёта или календаря продлений.

Честность и пределы. Покрытие RDAP не универсально: некоторые страновые и старые TLD публикуют скудные записи или не публикуют вовсе, поэтому регистратор или дата могут законно вернуться пустыми для совершенно здорового домена — строка говорит то, что сказал реестр, а не то, что мы угадали. Сертификат читается с порта 443 имени в том виде, как оно публично разрешается, из сети инструмента: сертификат, отдаваемый только другой сети, за VPN или на внутреннем имени, здесь проверить нельзя, а имя, которое не разрешается публично, покажет ошибку вместо сертификата. CDN или балансировщик также могут предъявлять разные сертификаты в разных местах; эта страница сообщает тот, который получает публичный посетитель с точки зрения инструмента. Ничто из этого не делает даты окончания менее реальными — это означает, что пустота или ошибка заслуживают ручного взгляда, а не предположения, что всё в порядке.

Что означает каждый столбец

РегистраторКомпания, у которой зарегистрирован домен, — аккаунт, где на самом деле происходит продление, который часто не является ни хостом, ни DNS-провайдером.
Окончание доменаКогда истекает сама регистрация. После этой даты имя входит в льготный период и период выкупа и в итоге может быть зарегистрировано посторонним.
Издатель SSLЦентр сертификации, выпустивший сертификат, который сервер предъявляет сегодня, — прочитано из живого TLS-handshake, а не из базы данных.
Окончание SSLКогда этот сертификат перестаёт быть действительным. Браузеры будут предупреждать посетителей с этого момента, даже если до окончания регистрации домена остаются годы.
СтатусСрочность строки, определяемая теми часами — домена или сертификата, — которые закончатся первыми: OK за пределами 30 дней, предупреждение при 30 или меньше, критично при 7 или меньше, истёк или недействителен.

Часто задаваемые вопросы

Сколько доменов можно проверить за один проход?

До 50 за проход, по одному в строке. Вставьте их или загрузите файл .txt или .csv — для CSV используется только первый столбец каждой строки, поэтому экспортированный столбец электронной таблицы работает как есть. Если вы вставите больше 50, страница попросит вас урезать список, а не проверять молча только его часть.

Почему дата домена и дата сертификата различаются?

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

Строка показывает ошибку. Что это значит?

Этот домен не удалось проверить полностью: он может не разрешаться публично, может не отвечать на порту 443, его TLD может не публиковать данные RDAP, или реестр мог отклонить запрос. Ошибка показывается только в этой строке — она никогда не валит остаток партии. Относитесь к ошибке как к «неизвестно, посмотрите вручную», особенно для имени, которое, как вы знаете, должно быть в сети.

Что происходит со списком, который я вставляю?

Домены отправляются в инструмент sysosx, который запрашивает реестры и подключается к каждому имени, чтобы прочитать его сертификат; для этой работы нужен публичный список доменов. Результаты ненадолго кэшируются по каждому домену, чтобы оставаться в пределах лимитов реестров. Здесь нет аккаунта и сохранённого портфолио — для списка, который вы хотите отслеживать постоянно, ссылка на мониторинг под формой настроит это в myeventwatch.

Могу ли я сохранить или поделиться результатами?

Да — кнопка «Скачать результаты как CSV» экспортирует ровно то, что показывает таблица: домен, регистратора, даты создания и окончания с оставшимися днями, издателя и окончание сертификата с оставшимися днями, действительность и любые ошибки. Файл строится в вашем браузере из результатов на экране, поэтому он соответствует только что выполненному проходу, со всеми его строками независимо от сортировки.