تعریف کلی برای whois نمیتوان ارائه داد ولی فعلا منظور ما از Whois همان کسب اطلاعات در مورد یک سایت است. (قبلا با نوع خاصی از whois برای تبدیل domain به ip آشنا شدهاید).
کاری که امروز میخواهم انجام دهم کسب اطلاعات در مورد یک شماره ip و یا یک domain (مثلا irib.com ) خاص است. برای کسب این اطلاعات باید به اینترنت وصل شده و بهطریقی به یک سری سایتهای خاص که وظیفه ثبت domain , … را دارند متصل شده و اطلاعات را از آنها درخواست کنم. این سایتهای خاص database (بانکهای اطلاعاتی) ویژه این وظایف را دارند. برای کسب این اطلاعات از سایتها روشهای زیر را میتوان بهکار برد:
۱- اگر از طریق سیستم عامل یونیکس یا لینوکس به اینترنت وصل شدهاید، دستوری به اسم whois در آنها وجود دارد. و یا میتوانید از نرمافزارهای خاصی که برای این سیستمعاملها وجود دارد (مثل Xwhois ) استفاده کنید. ولی فعلا بحث روی ویندوز است و این دستور در ویندوز وجود ندارد.
۲- برای whois کردن در ویندوز نرمافزارهای زیادی وجود دارد (که به زودی نوشتن یک whois متوسط را در زبان C یاد خواهم داد.) از مشهورترین این نرمافزارها Netscan tools و SamSpade است. ولی از اینها هم فعلا صرف نظر میکنم تا شما بیشتر با جزئیات این کار آشنا شوید.
۳- روشی که ما در این جلسه به کار میبریم، استفاده از سایتهایی است که این جستجو را برای ما انجام میدهند. بحث را شروع میکنم:
◊ datebase های whois در چه سایتهایی وجود دارد؟
تعداد زیادی از سایتها این دادهها را دارند که مشهورترینها عبارتند از:
whois.onlinenic.com
whois.arin.net
whois.ripe.net
whois.apnic.net
whois.nic.mil