VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 15.08.2008, 11:46   #16
Заслуженный Участник
 
Откуда: Dublin
Сообщений: 1,290
Благодарности: 552 в 253 сообщениях Поиск благодарностей Ludwig
По умолчанию Re: whois_query

По-моему лучше всего искать в аутпуте сервера строку "^domain: $domain", причем case-insensitive, и если такой строки нету, значит домен свободен.
Ludwig вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 15.08.2008, 12:56   #17
Заслуженный Участник
 
Сообщений: 4,793
Благодарности: 2,845 в 1,323 сообщениях Поиск благодарностей nikulina
По умолчанию Re: whois_query

Цитата:
Сообщение от Ludwig Посмотреть сообщение
По-моему лучше всего искать в аутпуте сервера строку "^domain: $domain", причем case-insensitive, и если такой строки нету, значит домен свободен.
+1, шла в топик с желанием это написать.

а другой анализ очень ненадежен - мало ли когда изменится формат ответов в случае неудачи. Примеров, когда скрипт получает ответ не No match for, можно найти запросто, и что скрипт будет делать в такой ситуации, не очевидно. Лучше сразу такие ситуации отсекать.
__________________
"Продолжайте, продолжайте, я всегда зеваю, когда мне интересно" (с)
nikulina вне форума   Ответить с цитированием
Старый 15.08.2008, 14:23   #18
Заслуженный Участник
 
Аватар для S.R.
 
Откуда: Dublin (EST)
Сообщений: 2,382
Благодарности: 995 в 515 сообщениях Поиск благодарностей S.R.
По умолчанию Re: whois_query

Цитата:
Сообщение от nikulina Посмотреть сообщение
у вас просто скрипт не понимает ответов от whois, потому что там
PHP код:
 if (($d_ru != '') || ($d_all != '') ) showDomainResult($domainbase.".ru",'whois.ripn.net','No match for');
                        if ((
$d_lv != '') || ($d_all != '') ) showDomainResult($domainbase.".lv",'whois.nic.lv','No match for'); 
а в ответе от этих серверов на несуществующие домены показывают вовсе не No match for

whois.nic.ru и whois.ripn.ru отвечают на несуществующие домены
Код:
No entries found for the selected source(s).
а whois.nic.lv
Код:
%ERR - Nothing found
это то, что я навскидку нашла, сперва поправьте это, а там, может, чего еще обнаружится.
Остальные отвечают действительно No match for, вот оно для остальных и работает.
Виват никулина!
Спасибо, я вчера с помощью ночных медитаций до пёр до этого, вот ток поиск фраз меня убивает, всё равно целый день в купе был потрачен

И вот воощем из того шо у меня работает, авось кому мож и пригодится!

domain | whois.server | negative answer

.ie | whois.domainregistry.ie | No match for
.com | whois.crsnic.net | No match for
.eu | whois.crsnic.net | No match for
.co.uk | whois.nic.uk | No match for
.org.uk | whois.nic.uk | No match for
.biz | whois.nic.biz | Not found
.ru | whois.ripn.net | No entries found for the selected source(s)
.lv | whois.nic.lv | Nothing found
.net | whois.crsnic.net | No match for
.org | whois.publicinterestregistry.net | No match fo
.info | whois.afilias.net | NOT FOUND
.mobi | whois.dotmobiregistry.net | NOT FOUND
.name | whois.nic.name | No match
.cc | whois.nic.cc | No match for
.tv | whois.internic.net | No match for
.in | whois.inregistry.net | NOT FOUND

Остальные я не проверял, и так потратил много времени

Цитата:
Сообщение от Ludwig Посмотреть сообщение
По-моему лучше всего искать в аутпуте сервера строку "^domain: $domain", причем case-insensitive, и если такой строки нету, значит домен свободен.
Цитата:
Сообщение от nikulina Посмотреть сообщение
+1, шла в топик с желанием это написать.

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

Но это интересно, над призадуматься
Если есть желание можно про, аутпут строку сервера "^domain: $domain" , побалякать

По любому всем спасибо и низкий поклон за внимание
__________________
Вскрытие показало, что чукча умер от вскрытия
S.R. вне форума   Ответить с цитированием
Старый 15.08.2008, 14:28   #19
Заслуженный Участник
 
Сообщений: 4,793
Благодарности: 2,845 в 1,323 сообщениях Поиск благодарностей nikulina
По умолчанию Re: whois_query

Цитата:
Сообщение от S.R. Посмотреть сообщение
Другое дело, что если надо будет искать, для других стран, то опять куча времени искать эти фразы, или я не знаю просто где их искать
По райпу не все фразы срабатывали
вот чтобы каждый раз не париться и не искать, какой сервер чего говорит - мы вам и предлагаем модифицировать скрипт, чтобы он искал в ответе сервера "^domain: $domain" вместо существующих гвоздиков.
__________________
"Продолжайте, продолжайте, я всегда зеваю, когда мне интересно" (с)
nikulina вне форума   Ответить с цитированием
Благодарность от:
S.R. (15.08.2008)
Старый 15.08.2008, 14:52   #20
Заслуженный Участник
 
Аватар для S.R.
 
Откуда: Dublin (EST)
Сообщений: 2,382
Благодарности: 995 в 515 сообщениях Поиск благодарностей S.R.
По умолчанию Re: whois_query

Да я не против его модифицировать
Поковыраюсь, поробую
Еси что отпишусь
__________________
Вскрытие показало, что чукча умер от вскрытия
S.R. вне форума   Ответить с цитированием
Ответ

Ключевые слова
whois, не пингуется



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT, времени сейчас: 18:02.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия