Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Свободен домен или нет   Найти похожие ветки 

 
lexel   (2009-11-18 21:48) [0]

Как наиболее быстро определить свободен ли указанный домен в зоне .ru или занят?


 
lexel   (2009-11-18 22:46) [1]

Делаю по этой функции:

function CheckDomain(Domain: string): Boolean;
var
 Error: DWORD;
 HostEntry: PHostEnt;
 Data: WSAData;
 Address: In_Addr;
begin
 Result := False;
 Error := WSAStartup(MakeWord(1, 1), Data);
 if Error = 0 then
 begin
   HostEntry := gethostbyname(PChar(Domain));
   Result := GetLastError = 0;
 end;
 WSACleanup();
end;


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


 
Сергей М. ©   (2009-11-18 23:44) [2]

Бред.
К т.н. "занятости" домена эта логика не имеет отношения.
Так что пущай и дальше "висит")


 
DVM ©   (2009-11-19 13:11) [3]


> lexel   (18.11.09 22:46) [1]

это не проверка того, занят или свободен домен, это проверка того, привязано ли данное доменное имя к какому либо ip адресу. Но это не одно и то же.

Тебе следует почитать про Whois


 
Anatoly Podgoretsky ©   (2009-11-19 14:01) [4]

В общем то нельзя и ты не первый кто голову сломал. А твоей метод ничего не говорит о свободности домена.


 
DVM ©   (2009-11-19 14:32) [5]


> Anatoly Podgoretsky ©   (19.11.09 14:01) [4]


> В общем то нельзя

Почему нельзя? Домен либо занят либо нет и информация общедоступна.

http://www.ripn.net:8080/nic/whois/
http://www.internic.net/whois.html


 
Anatoly Podgoretsky ©   (2009-11-19 14:41) [6]

> DVM  (19.11.2009 14:32:05)  [5]

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


 
DVM ©   (2009-11-19 14:47) [7]


> тем более нельзя это определить через ДНС, хотя бы потому
> что у домена нет ИП адреса.

Я и предлагаю определять через днс.


> И не настолько информация общедоступна, как тебе кажется,
>  есть же приват регистрация.

При приват регистрации нельзя определить сам факт того что имя занято? При этом в базе Whois вероятно просто поля будут пустыми или закрытыми, но сам домен то там будет. Как регистратор то будет узнавать, какой домен можно регистрировать а какой нет?


 
DVM ©   (2009-11-19 14:48) [8]


> DVM ©   (19.11.09 14:47) [7]


> Я и предлагаю определять через днс.

Я хотел сказать НЕ ПРЕДЛАГАЮ


 
Anatoly Podgoretsky ©   (2009-11-19 15:19) [9]

> DVM  (19.11.2009 14:48:08)  [8]

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


 
Демо ©   (2009-11-22 03:15) [10]


> Anatoly Podgoretsky ©   (19.11.09 15:19) [9]
> > DVM  (19.11.2009 14:48:08)  [8]Но кто то предлагает, о
> чем и речь, что это паршивый метод, который ни о чем не
> говорит, как при отрицательном, так и при положительном
> результате, хотя последний случай все таки позволяет сделать
> предполежение.


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


 
brother ©   (2009-11-23 04:49) [11]

Все в этом мире: параллельно или перпендикулярно...(


 
brother ©   (2009-11-23 04:50) [12]

и относительно...



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.052 c
15-1332793802
Юрий
2012-03-27 00:30
2013.03.22
С днем рождения ! 27 марта 2012 вторник


15-1340195353
xss22
2012-06-20 16:29
2013.03.22
ziptv для XE


15-1332156687
alexdn
2012-03-19 15:31
2013.03.22
Фотошоп?..


15-1349627361
Roman_man
2012-10-07 20:29
2013.03.22
Формальный аттестат и Веб-Мани. Кипер Лайт


15-1351542602
Юрий
2012-10-30 00:30
2013.03.22
С днем рождения ! 30 октября 2012 вторник