PDA

View Full Version : چک کردن دامنه



هانی هاشمی
چهارشنبه 01 شهریور 1385, 21:44 عصر
با سلام
بعضی از سایت ها مثل http://www.persianservices.com/ یه قسمتی دارن به نام چک کردن دامین که دامین رو در اونجا می زنی بعدش بهت می گه قبلا ثبت شده یا نه
می خواستم بدونم که این سایت ها از چه دستوری استفاده می کنند
ممنون

armin390
چهارشنبه 01 شهریور 1385, 23:21 عصر
به این کار میگن whois کردن
WHOIS Protocol Specification (http://www.rfc-editor.org/rfc/rfc3912.txt)

هانی هاشمی
چهارشنبه 01 شهریور 1385, 23:35 عصر
من فقط می خوام بدونم اون سایته ثبت شده یا نه فقط همین

moohssenn
پنج شنبه 02 شهریور 1385, 03:32 صبح
whois خودش یه برنامه داره , میتونید توی گوگل سورسش رو پیدا کنید و روی سایتتون قرار بدید

هانی هاشمی
پنج شنبه 02 شهریور 1385, 05:10 صبح
تو گوگل گشتم ولی پیداش نکردم :ناراحت:

با استفاده از دستور include برنامشو نوشتم ولی خیلی تول می کشه تا جواب بده.

اینو تو یه فایل HTML نوشتم


<form method="GET" action="domain.php">
<input name="domain" type="text" value="google.com">
<br>
<input type="submit" value=" Ok ">
</form> اینم تو فایل domain.php

<?php
ini_set('display_errors',0);
ob_start();
include ('http://www.'.$_GET['domain']);
$i=ob_get_contents();
ob_get_clean();
if ($i=='' and "http://www.".$_GET['domain']."index.php" and "http://www.".$_GET['domain']."index.htm"){
print 'sabt nashode';
} else {
print 'sabt shode';
}
?>
کسی راهی سراغ نداره که با صرف وقت کمتری جواب بده؟

armin390
پنج شنبه 02 شهریور 1385, 09:31 صبح
این کدت چی کار میکنه اونوقت!!!! تنها مشکلت اینه که دیر جواب میده!!!!



Protocol Specification
A WHOIS server listens on TCP port 43 for requests from WHOIS
clients. The WHOIS client makes a text request to the WHOIS server,
then the WHOIS server replies with text content. All requests are
terminated with ASCII CR and then ASCII LF. The response might
contain more than one line of text, so the presence of ASCII CR or
ASCII LF characters does not indicate the end of the response. The
WHOIS server closes its connection as soon as the output is finished.
The closed TCP connection is the indication to the client that the
response has been received.

برای whois کردن باید وصل بشی به یک سرور whois بعد فقط کافیه دامنه! مورد نظر رو بفرستی سرور جوابتو میده ...
در هر دامنه چیزی وجود داره! به نام TLD که همون com,net,org و ... هست که در انتهای هر دامنه میبینی برای whois کردن یک دامنه خاص باید اول نگاه کنی TLDش چیه بعد به سرور مناسب وصل شی مثلاً برای چک کردن com. و net. و edu. می تونی از سرور whois.internic.net استفاده کنی
یا برای دامنه های ir. از whois.nic.ir
و ...

ولی راه حل دیگه استفاده از وب سایت هاییست! که دیگه نیاز نیست بری بگردی و برای هر TLD دنبال یه سرور بگردی فقط کافیه که مثلاً http://samspade.org/t/whois?a=DOMAIN رو درخواست کنی تا اطلاعات DOMAIN رو در اختیارت بذاره بعدش هم نوبت خودته از نتیجه استفاده کنی...

moohssenn
پنج شنبه 02 شهریور 1385, 10:52 صبح
اینم یه نمونش با سورس

pishgam_host
چهارشنبه 15 شهریور 1385, 23:33 عصر
شما به این آدرس یه نگاهی بنداز ببین ، مثل این منظورتونه ؟ اگر هست من دارم .

http://www.pishgamhost.com/page2.php