۹.۰۷.۱۳۸۷

Whois چيست؟

تعريف کلی برای 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 رو انجام داده و چون اين کار مشکلیه به جای استفاده از خود سايت‌های بالايی ، از سايت‌هايی ديگه استفاده می‌کنيم که اين کار رو برای ما ساده‌تر می‌کنن (خود اون سايت‌ها در نهايت اطلاعاتشون رو از سايت‌های اصلی می‌گيرن و فقط يک نقش واسطه دارن ... لازم به‌ذکره که ايجاد چنين صفحات وبی زياد هم مشکل نيست.). سايت مورد علاقه من برای کسب اطلاعات سايت زيره :

که بجای xxxxxxxxx آدرس سايت و يا ip اونرو می‌نويسيم و آدرس حاصله رو تو مرورگر خودمون می‌بينيم. مثلا اگر بخواهم در مورد سايت 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 کار ثبت رو انجام داده و ... البته باز هم نمی‌ شه در مورد صحت و سقم اون اظهارنظر قطعی داشت.

هیچ نظری موجود نیست:

http://up.iranblog.com/images/0z5dgraxwa4j49a5ts77.gif http://up.iranblog.com/images/gv83ah5giec9g8jkopmc.gif