Whois چیست؟ (شماره 151)
تعریف کلی برای whois نمی شه ارائه داد ولی فعلا منظور ما از Whois همون کسب اطلاعات در مورد یه سایته .
کاری که امروز میخواهم انجام بدم کسب اطلاعات در مورد یه شماره ip و یا یه domain (مثلا irib.com ) خاصه . برای کسب این اطلاعات باید به اینترنت وصل شده و به طریقی به یه سری سایتهای خاص که وظیفه ثبت domain , ... رو دارن متصل شده و اطلاعات رو از اونا درخواست کنم . این سایتهای خاص database (بانکهای اطلاعاتی) ویژه این وظایف رو دارن . برای کسب این اطلاعات از سایتها روشهای زیر رو می شه بهکار برد:
۱- اگر از طریق سیستم عامل یونیکس یا لینوکس به اینترنت وصل شدین ، دستوری به اسم whois تو اونا وجود داره . و یا میتونین از نرمافزارهای خاصی که برای این سیستمعاملها وجود داره (مثل Xwhois ) استفاده کنین . ولی فعلا بحث روی ویندوزه و این دستور تو ویندوز وجود نداره .
۲- برای whois کردن تو ویندوز نرمافزارهای زیادی وجود داره (که به زودی نوشتن یک whois متوسط رو تو زبان C یاد می دم .) از مشهورترین این نرمافزارها Netscan tools و SamSpade هستش . ولی از اینا هم فعلا صرف نظر میکنم تا شما بیشتر با جزئیات این کار آشنا شین .
۳- روشی که ما تو این جلسه به کار میبریم، استفاده از سایتهاییه که این جستجو رو برای ما انجام میدن . بحث رو شروع میکنم:
- datebase های whois تو چه سایتهایی وجود داره ؟
تعداد زیادی از سایتها این دادهها رو دارن که مشهورترینها اینا هستن :
whois.internic.net (The InterNIC)
whois.onlinenic.com (The OnLineNIC)
whois.arin.net (American Registry for Internet Numbers)
whois.ripe.net (European IP Address Allocations)
whois.apnic.net (European IP Address Allocations)
whois.nic.mil (US Military)
whois.nic.gov (US Government)
اولین سایت مشهورترین سایت ثبت domain برای org , net , com هستش .
توجه کنین که امروزه سایتهای مختلفی عمل ثبت domain رو انجام میدن و برای اینکه در مورد یه سایت خاص (که در واقع یک domain خاص داره) اطلاعاتی کسب کنیم باید اطلاعات مربوطه رو از اون سایتی بگیریم که ثبت domain رو انجام داده و چون این کار مشکلیه به جای استفاده از خود سایتهای بالایی ، از سایتهایی دیگه استفاده میکنیم که این کار رو برای ما سادهتر میکنن (خود اون سایتها در نهایت اطلاعاتشون رو از سایتهای اصلی میگیرن و فقط یک نقش واسطه دارن ... لازم بهذکره که ایجاد چنین صفحات وبی زیاد هم مشکل نیست.). سایت مورد علاقه من برای کسب اطلاعات سایت زیره :
http://www.samspade.org/t/whois?a=xxxxxxxxx
که بجای xxxxxxxxx آدرس سایت و یا ip اونرو مینویسیم و آدرس حاصله رو تو مرورگر خودمون میبینیم. مثلا اگر بخواهم در مورد سایت sazin.com اطلاعاتی بهدست بیارم ، مینویسم:
http://www.samspade.org/t/whois?a=sazin.com
و اطلاعات زیر به دست میآد :
sazin.com is registered with BULKREGISTER.COM, INC. - redirecting
to whois.bulkregister.com
whois -h whois.bulkregister.com sazin.com
The data in Bulkregister.com"s WHOIS .........................(deleted)
SazinNetWork
2nd.Floor,Bldg#116,Mollasadra Ave.
Tehran, TEH 14358
IR
Domain Name: SAZIN.COM
Administrative Contact:
Mohammad Hajati mjhajati@hotmail.com
Sazin Rasaneh Co.
4th.Floor,Bldg.339,Mirdamad Ave.
Tehran, TEH 19696
IR
Phone: +98 21 8787064
Fax: +98 21 8789841
Technical Contact:
Mohammad Hajati mjhajati@hotmail.com
Sazin Rasaneh Co.
4th.Floor,Bldg.339,Mirdamad Ave.
Tehran, TEH 19696
IR
Phone: +98 21 8787064
Fax: +98 21 8789841
Record updated on 2002-03-02 05:47:36
Record created on 1999-05-10
Record expires on 2007-05-10
Database last updated on 2002-09-15 08:58:02 EST
Domain servers in listed order:
DNS.SAZIN.COM 80.78.134.221
S1.SAZIN.COM 63.148.227.63
S2.SAZIN.COM 63.148.227.64
ملاحظه میکنین که اطلاعات زیادی در مورد این سایت رو به این طریق میشه بهدست آورد . اطلاعاتی در مورد آدرس ISP ، شخصی که بهعنوان Admin کار ثبت رو انجام داده و ... البته باز هم نمی شه در مورد صحت و سقم اون اظهارنظر قطعی داشت.