Массовая проверка доменов с истекающим сроком регистрации (shell, bat, cmd, soft)

archive view archive save

Массовая проверка доменов с истекающим сроком регистрации (shell, bat, cmd, soft) Если в наличии всего пару доменов то с проверкой срока истечения регистрации доменов не возникает особых проблем, открываем whois.com или whois своего регистратора, в поле вбиваем имя домена и проверяем срок истечения его регистрации.

Проблемы при проверке доменов с истекающим сроком регистрации начинаются тогда, когда их собирается десятки или сотни. Ведь не будешь же вбивать в строку каждый домен, что б проверить не истёк ли срок его регистрации - чердак может съехать!:)

Как же быть и что же делать? Ведь на выбор доменного имени потрачены время и дэньги, да и вероятно след в сети остался по которому приходят пользователи - не хотелось бы терять такой домен по окончании срока регистрации, а для этого нужно вовремя продлить/обновить регистрацию домена.

Предположим мы имеем около 150-200 доменов и нам нужно выполнить массовую проверку срока окончания регистрации этих доменов. Первая попытка это конечно поиск уже готового велосипеда для этих целей но, перекопав рунет по запросам: слежка за доменом, программа проверить срок регистрации домена, как проверить дату окончания регистрации домена, Массовая проверка параметров сайтов, Массовая проверка времени регистрации домена, Массовая проверка времени окончания регистрации домена - нишиша путёвого обнаружить так и не удалось кроме проги YCCY и веб-сервиса WebAlarm - система контроля срока регистрации доменов и хостингов.

В первом случае при попытке проверить срок окончания регистрации домена получили кирдык сокет 10061 и на этом массовая проверка срока регистрации доменов накрылась медным тазом;((

Re: WHOIS PAID = кирдык

Здравствуйте.

Да чтож мы по вашему, совсем уже чтоли - таво?!, не проверили то доступность инета для проги?! Прога успешно получает доступ к куче различных сервантов на 43-ий порт, а результат - WHOIS PAID = кирдык сокет 10061 О каком списке речь!?, тут хотя бы один домен проверить!:) Свой домен то и проверяли, яндекс пробовали проверить - один шиш, кирдык сокет 10061 и всё тут... Была попытка даже запустить из под Win2000, результат тотже.

WinXP, .Net 1,2,3,4, latest updates, etc..

Звиняйте - просто прога Ацтой!

Зато какую идею даёт эта прога!:) Надо будет и самим что-то тип того нафреймворкить, натулить туда рекламы, а юзвери пусть там себе бьютцо в припадках отключая антивирусы, сетевые мониторы, переустанавливают ОС и т.д. - Нам Главное что б реклама отлично работала !;-))))

НЕПРЕДЛАГАЙТЕ НАМ БОЛЬШЕ ПРОВЕРЯТЬ ИНЕТ, ПРОТИРАТЬ МОНИТОР, КЛАВИАТУРУ и т.п...
Лучше предложите аналог, если такой знаете! - ОК ДА!:))))
----- Original Message -----
From: lex
To: [email protected]
Sent: Tuesday, August 07, 2012 6:25 AM
Subject: Re: WHOIS PAID = кирдык


Здравствуйте.

Вы писали 6 августа 2012 г., 22:39:36:

> Глюкануло что-то :)
> соккет еррор: 10061
> конекшин рефусед нах...

> в настройках установлена задержка в 100 000 и нишиша оно не помогат;(

> WHOIS PAID = кирдык

Если это происходит с начала самого проверки, проверьте может антивирус блокирует доступ в инет.
И дайте список доменов, по которым ошибка вылазиет.

> главное, что реклама в проге работает! :))
Реклама двигатель прогресса! :)



--
С уважением,
lex mailto:[email protected]

В случае использования веб-сервиса WebAlarm тоже не всё оказалось так, как того хотелось бы;(( При массовом добавлении доменов для проверки, до 500-а штук за раз, сей чудо сервис выдал мессагу: Домены: одна или несколько строк встречаются более одного раза;(( Ответа на свой запрос от афтора сего чудо сервиса дождаться так и не удалось:((

E-mail: [email protected]
ICQ: 214-407-484

------------------------

Невозможно добавить список доменов третьего уровня из одной и той же зоны второго, например:

artdesign.pp.ua
remotehelp.pp.ua
artdesign.org.ua
remotehelp.org.ua

В итоге получаем мессагу: Домены: одна или несколько строк встречаются более одного раза

А в форме имена доменов урезаются до:
pp.ua
pp.ua
org.ua
org.ua

Можно ли как-то исправить сию багу ?:)

И тишина....

Прога оказалась кривая, сервис недоделанный - вот таки пироги... Неужто нужно доставать напильник и начать строительство своего велосипеда для массовой проверки срока окончания регистрации доменов - ведь Грех терять насиженные домены!...

А ведь так не хочется начинать выпиливать свой велосипед для массовой проверки срока регистрации доменов;((, перед началом решили ещё копнуть буржуйнет по запросу: Domain Expiration Check и вот что накопали...

Первый вариант Domain Expiration Check Shell Script под никсы, второй это WhoIs by CrazyDave PowerShell скрипт, оба варианта можно подшаманить и заточить для массовой проверки срока регистрации доменов.

Ещё найдены проги "Expired Domain Sleuth" но, она мутная и триальная, к тому же заточена на проверку только доменов из определённых доменных зон, а Free Expired Domain Checker совсем не то пальто ;(

Единственно верным выходом будет юзание Domain Expiration Check Shell Script или WhoIs by CrazyDave PowerShell но, мы пошли иным путём.

В нашем распоряжении имеется утилита whois.exe из пакета Sysinternals Suite и grep.exe из пакета UnxUtils, составив список доменов и пустив результат проверки whois.exe по конвейеру в grep.exe мы получим желаемый результат, например:

C:\>whois remotehelp.pp.ua whois.pp.ua | grep Expiration
Expiration Date:27-Nov-2012 10:42:06 UTC

Для выборки определённых полей описания домена, имя и срок окончания регистрации домена, мы используем конструкцию с использованием регулярных выражений:

C:\>whois remotehelp.pp.ua whois.pp.ua | 
    grep -E "Domain Name:"^|"Expiration Date:"^|"domain:"^|"status:"
Domain Name:REMOTEHELP.PP.UA
Expiration Date:27-Nov-2012 10:42:06 UTC

Теперь напишем .bat (.cmd) скрипт для массовой проверки срока окончания/истечения регистрации доменов, который циклично и построчно будет читать список доменов из текстового файла, вычленять имя и срок окончания регистрации домена с последующим сохранением результата в текстовый файл:

 

Теперь имея сей чудо whois .bat (.cmd) скрипт для массовой проверки срока регистрации доменов, нам достаточно просто в текстовом файле domain-list.txt, в котором можно использовать комментарии начинающиеся с ; точки с запятой, составить список проверяемых доменов и выполнить наш check-expire-domain.bat (.cmd) скрипт.

Если при проверке нужно использовать особый whois сервер, то в каждой строке после имени домена через пробел пишем имя нужного whois сервера, например remotehelp.pp.ua whois.pp.ua результатом работы check-expire-domain.bat (.cmd) скрипта будет вывод в файл:

Режим вывода команд на экран (ECHO) отключен.
Domain Name:MODERATORS.PP.UA
Expiration Date:27-Oct-2012 04:31:14 UTC
Domain Name:REMOTEHELP.PP.UA
Expiration Date:27-Nov-2012 10:42:06 UTC
Domain Name:REMOTEADMINISTRATOR.PP.UA
Expiration Date:27-Oct-2012 04:31:14 UTC
Domain Name:ITADMIN.PP.UA
Expiration Date:27-Oct-2012 04:31:13 UTC
domain: remotehelp.org.ua
status: OK-UNTIL 20121025120015
.................

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

Автор: Олег Головский


Об авторе
АдМинь БагоИскатель
АдМинь БагоИскатель ярый борец за безглючную работу любых механизмов и организмов во всей вселенной и потому пребывает в вечном поиске всяческих багов, а тот кто ищет как известно всегда находит. Когда что-то или кого-то вылечить не в состоянии, то со словами "Я в аду, а вы все черти" уходит в запой выйдя из которого снова берётся лечить неизлечимое.
Ещё статьи автора
Комментарии в блоге
Новое на форуме