چگونه می توانیم مالک یک وب سایت را با استفاده از دستورات لینوکس پیدا کنیم؟ پاسخ این است دستور   Whois یک ابزار خط فرمان است که در سیستم‌های لینوکس برای بازیابی اطلاعات مربوط به نام‌های دامنه، آدرس‌های IP و دستگاه‌های شبکه ثبت شده در شرکت اینترنتی برای نام‌ها و شماره‌های اختصاص داده شده (ICANNاستفاده می‌شودداده‌های دریافت شده توسط Whois شامل نام و اطلاعات تماس مالک دامنه یا آدرس IP ، تاریخ ثبت و انقضا، ثبت کننده دامنه و اطلاعات سرور استدستور Whois میتواند برای مدیران شبکه ، توسعه دهندگان وب و متخصصان امنیت برای انجام وظایف مختلف مانند بررسی اتصال شبکه یا عیبیابی بسیار مفید باشددر این مقاله، نحوه استفاده از دستور Whois در لینوکس (سیستم اوبونتورا بررسی خواهیم کرد. برای نصب دستور Whois در اوبونتو، مراحل زیر را دنبال کنید 

مرحله ۱: به روز رسانی سیستم عامل

 ابتدا، سیستم را با استفاده از دستور زیر به‌روزرسانی کنیددستور زیر را در ترمینال اجرا کنید تا سیستم به‌روزرسانی شود 

 sudo apt updateآموزش دستور whois در لینوکس  

مرحله ۲: نصب کردن ابزار Whois

اکنون، با استفاده از apt manager، ابزار دستوری whois را نصب کنید تا بتوانیم اطلاعات مربوط به دامنه‌ها، آدرس‌های IP و غیره را بازیابی کنیم. این دستور نصب whois را آغاز می‌کند 

 sudo apt install whoisآموزش دستور whois در لینوکس  

مرحله 3 : استفاده از دستور Whois در اوبونتو 

مثال ۱دریافت اطلاعات در مورد نام دامنه (google.com). 

در این مثال، اطلاعات مربوط به دامنه (google.comرا استخراج خواهیم کرددر تصویر زیر، می‌توانید ببینید که اطلاعاتی مانند شناسه دامنه ثبت‌شده، سرور WHOIS، تاریخ به‌روزرسانی و غیره را داریم 

whois google.com 

  

برخی از اطلاعات به دلیل مسائل امنیتی خصوصی نگه داشته می‌شوندهمانطور که در تصویر زیر مشاهده می‌کنید، اطلاعاتی مانند تلفن، فکس، کد پستی و غیره خصوصی نگه داشته می‌شوند. 

داده‌های خصوصی 

مثال ۲دریافت اطلاعات در مورد آدرس IP. 

در این مثال، ما با دادن آدرس IP به عنوان ورودی به دستور whois، اطلاعات را استخراج خواهیم کرددر تصویر زیر، اطلاعات مربوط به آدرس IP مانند NetRange، CIDR و غیره  را دریافت کرده‌ایم. 

whois 8.8.8.8 دریافت اطلاعات در مورد آدرس IP  

در تصویر زیر، اطلاعات دقیقی مانند OrgTechName، OrgTechPhone، OrgTechEmail و غیره نشان داده شده استاین اطلاعات می‌تواند برای تشخیص اتصالات شبکه و همچنین عیب‌یابی شبکه مفید باشد 

دستور whois در لینوکس  

مثال ۳دریافت اطلاعات در مورد یک سرور WHOIS خاص که توسط ICANN راه‌اندازی شده است. 

دستور WHOIS محدود به دامنه یا آدرس IP استاندارد نیست، حتی می‌توانیم اطلاعات برخی از سرورهای WHOIS خاص که توسط ICANN راه‌اندازی شده‌اند را استخراج کنیمدر تصویر زیر، ورودی سرور WHOIS را به همراه نام دامنه ارائه داده‌ایماطلاعات دقیقی برای این کار داریم. 

Whois  –h  whois.verisign-grs.com google.com 

دریافت اطلاعات در مورد برخی از سرورهای WHOIS خاص که توسط ICANN تنظیم شده‌اند  

مثال ۴دریافت اطلاعات در مورد یک نام دامنه از یک ثبت کننده خاص. 

در این مثال، اطلاعات مربوط به یک نام دامنه را از یک ثبت‌کننده خاص دریافت خواهیم کردما نام دامنه whois.iana.org ) و ثبت‌کننده com ) را  ارائه داده‌ایم

whois –h whois.iana.org com 

Inserting image...  

حذف دستور Whois در اوبونتو 

پس از استفاده، می‌توانیم با حذف نصب، دستور را حذف کنیمدستور زیر را در ترمینال اجرا کنید تا دستور whois از اوبونتو حذف شود. 

sudo apt remove whoisInserting image...

 

اشتباهات رایج و نکات تجربی 

  • فراموشی به‌روزرسانی سیستم قبل از نصب
  • استفاده از دامنه‌های تازه ثبت‌شده که اطلاعاتشان هنوز در دسترس نیست
  • استفاده از سرورهای WHOIS اشتباه یا غیرفعال
  •  نکتهبرای دامنه‌های جدید یا محافظت‌شده، ممکن است اطلاعات محدودی نمایش داده شود. 

 

نتیجه‌گیری 

در پایان، دستور whois ابزاری مفید برای به دست آوردن اطلاعات در مورد نام دامنه‌ها، آدرس‌های IP و دستگاه‌های شبکه ثبت شده در ICANN استدستور Whois ابزاری ساده و قدرتمند است که می‌تواند برای مدیریت شبکه، توسعه وب و کارهای امنیتی مفید باشد و هر کاربر لینوکس باید با کاربرد آن آشنا باشددر این مقاله، نصب دستور whois و کاربرد آن را در قالب مثال‌هایی بررسی کرده‌ایم.