Whois یا کیست به چه معناست؟

نمی توان برای مفهوم Whois یا کیست تعریفی جامع ارائه کرد , در حال حاضر Whois بیشتر به معنای کسب اطلاعات در مورد یک وب سایت بکار می رود.
قصد داریم اطلاعاتی را در مورد یک شماره IP یا نام دامنه بخصوص کسب کنیم , برای کسب این اطلاعات باید به اینترنت وصل شده و به ‌طریقی به یک سری سرویس های خاص که وظیفه ثبت دامنه رو به عهده دارند متصل شده و اطلاعاتی در این زمینه را از آن ها درخواست کرد , این سرویس های خاص بانک اطلاعات خاصی را برای انجام این وظیفه در خود دارند.

برای کسب این اطلاعات از هر وب سایتی به ۳ روش زیر می توان عمل کرد:

  1. اگر از طریق سیستم عامل های یونیکس به اینترنت وصل شده اید , دستوری به نام Whois در آنها وجود دارد , همچنین شما می توانید از نرم افزارهای بخصوصی هم که برای این امر در این سیستم ‌عامل‌ ها وجود دارند مانند Xwhois استفاده کنید.
  2. برای دریافت اطلاعات مربوط به Whois یک وب سایت یا شماره IP در سیستم عامل ویندوز هم نرم افزارهای زیادی وجود دارد که از مشهورترین این نرم‌افزارها می توان به نرم افزارهایی چون Netscan tools و SamSpade اشاره کرد.
  3. روشی که در این نوشته در مورد آن شرح داده خواهد شد استفاده از سرویس وب سایت هایی برای جستجو و کسب این اطلاعات می باشد.

پایگاه اطلاعات 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)

نام برد , اولین وب سایت , مشهورترین ثبت کننده دامنه های .COM , .NET و .ORG می باشد.

توجه کنید که در حال حاضر سرویس های زیادی به عنوان ثبت کننده دامنه فعالیت می کنند , برای کسب اطلاعات Whois یک وب سایت (که دارای نام دامنه بخصوصی نیز می باشد) باید اطلاعات مربوط به آن را از سرویسی دریافت کنیم که ثبت دامنه این وب سایت را انجام داده , اما از آنجا که انجام چنین کاری باید بسیار دقیق صورت گیرد در نتیجه تا حدودی مشکل می باشد , بجای استفاده مستقیم از اطلاعات چنین سرویس هایی از سرویس وب سایت هایی استفاده خواهیم کرد که انجام اینکار را برای ما خیلی راحتتر می کنند , همه این سرویس ها در اصل این اطلاعات خودشان را از سرویس های اصلی ثبت کننده آن نام دامنه گرفته و در واقع حکم یک واسط برای نمایش این اطلاعات را دارند.

برای نمونه به مثال زیر توجه کنید:

http://whois.domaintools.com/domain-name-or-ip-address

در اینجا باید به جای عبارت domain-name-or-ip-address نام دامنه یا شماره IP موردنظر را برای کسب اطلاعات Whois آن قرار داده و حاصل کار را مشاهده کنیم , برفرض برای دریافت اطلاعات Whois در مورد وب سایت webhostingtalk.com می نویسیم:

http://whois.domaintools.com/webhostingtalk.com

اطلاعات بدست آمده در این زمان بدین شرح می باشد:

Registrant:
iNET Interactive
۹۱۰۰ West Chester Towne Centre Rd
Suite 200
West Chester, Ohio 45069
United States

Domain Name: WEBHOSTINGTALK.COM
Created on: 23-Mar-00
Expires on: 23-Mar-10
Last Updated on: 24-Mar-09

Administrative Contact:
Skinner, John dns-admin@inetinteractive.com
iNET Interactive
۹۱۰۰ West Chester Towne Centre Rd
Suite 200
West Chester, Ohio 45069
United States
+۱٫۵۱۳۳۲۲۵۶۰۰ Fax — +1.5133225601

Technical Contact:
Skinner, John dns-admin@inetinteractive.com
iNET Interactive
۹۱۰۰ West Chester Towne Centre Rd
Suite 200
West Chester, Ohio 45069
United States
+۱٫۵۱۳۳۲۲۵۶۰۰ Fax — +1.5133225601

Domain servers in listed order:
NS1.INETINTERACTIVE.NET
NS2.INETINTERACTIVE.NET

اطلاعات زیادی در مورد یک نام دامنه یا IP را می توان بدین ترتیب بدست آورد , اما باز هم نمی توان در مورد درستی این اطلاعات مندرج بیش از حدی قضاوت کرد

برگرفته شده از ehsan85 با یک ویرایش کلی

محبوب کن - فیس نما