آموزش های لینوکس

هاست نیم (Hostname) چیست؟ نحوه یافتن هاست نیم کامپیوتر و سرور

هاست نیم (Hostname) چیست؟ نحوه یافتن هاست نیم کامپیوتر و سرور

هاست نیم، نامی است که یک دستگاه در شبکه به آن شناخته می‌شود، از هاست نیم برای شناسایی و تمایز بین دستگاه ها در شبکه استفاده می‌شود، همچنین کامپیوتر ها می‌توانند از طریق هاست نیم توسط دیگران شناسایی شوند و امکان تبادل دیتا در شبکه توسط هاست نیم فراهم می‌شود، هاست نیم در اینترنت به عنوان بخشی از FQDN استفاده می‌شود.

تفاوت هاست نیم و دامنه

هاست نیم (Hostname): نامی است که به صورت دلخواه برای یک میزبان (دستگاه) انتخاب می‌شود. به عنوان مثال می‌توانید یک سرور در شبکه‌ی شرکت را که مسئول مدیریت مرکزی ایمیل‌ها است، «mail» یا «mail123» نامگذاری کنید.

با این حال اگر یک کامپیوتر نیاز به دسترسی از طریق اینترنت و همچنین به صورت محلی داشته باشد، هاست نیم باید با اطلاعاتی تکمیل شود که نشان می‌دهد کامپیوتر در کدام بخش از اینترنت قرار دارد. در اینترنت، کامپیوترها را می‌توان با ترکیبی از هاست نیم و دامنه به صورت منحصر به فرد اختصاص داد. این زنجیره‌های نام که به طور منحصر به فرد قابل شناسایی هستند، به عنوان FQDN شناخته می‌شوند.

یک نمونه از FQDN به صورت زیر است:

mail123.example.com

هاست نیم (Hostname) چیست؟ نحوه یافتن هاست نیم کامپیوتر و سرور

FQDN یک فرمت آدرس‌دهی قابل خواندن توسط انسان است. بر خلاف انسان‌ها کامپیوترها از آدرس‌های IP عددی برای شناسایی منحصر به فرد کامپیوترها در اینترنت استفاده می‌کنند. در چارچوب بازدید از یک وب‌سایت یک مرحله‌ی میانجی برای ترجمه دامنه‌ی الفبا-عددی به یک آدرس IP عددی ضروری است.

سیستم نام دامنه (DNS) مسئول Resolve این نام‌ها است. دامنه‌ای که وارد می‌کنید به آدرس IP مربوطه اختصاص می‌یابد و سپس صفحه‌ی مورد نظر فراخوانی می‌شود. هدف این سیستم این است که انسان‌ها مجبور نباشند هر بار که از وب‌سایتی بازدید می‌کنند، آدرس IP را وارد کنند، بلکه بتوانند از نامی استفاده کنند که به خاطر سپردن آن آسان‌تر است.

به عنوان مثال شما برای دسترسی به هاست سرور abtin که یکی از سرورهای اشتراکی در وب آیدین می باشد باید آدرس زیر را وارد کنید

abtin.webaidin.com

 

هاست نیم و ساب دامنه را با هم اشتباه نگیرید. هر دوی آن‌ها در سمت چپ دامنه اصلی قرار دارند، اما عملکردهای متفاوتی دارند. هاست نیم یک دستگاه یا سرور خاص را در یک شبکه شناسایی می‌کند، در حالی که ساب دامنه بخشی سازماندهی‌شده از یک وب‌سایت را تعریف می‌کند (مانند وبلاگ) و به تفکیک محتوای مختلف یا عملکردهای متنوع در آن وب‌سایت کمک می‌کند. برای درک بهتر، می‌توان به مثال FQDN (نام دامنه کامل) یعنی «www.example.webaidin.com» اشاره کرد. در این مثال، «webaidin» نام دامنه است که به یک سازمان یا مالک خاص اشاره دارد. «example» یک زیر دامنه است که احتمالا برای بخشی خاص از وب‌سایت webaidin مانند وبلاگ یا انجمن آن‌ها استفاده می‌شود. در نهایت، «www» نام میزبان است که به احتمال زیاد به سرور وب اصلی وب‌سایت webaidin اشاره دارد (توجه داشته باشید که www دیگر یک استاندارد اجباری نیست و برخی از وب‌سایت‌ها ممکن است از آن استفاده نکنند).

آموزش ویدیویی نحوه نمایش هاست نیم در ویندوز و لینوکس

پیدا کردن هاست نیم در ویندوز

راحتترین روش برای یافتن هاست نیم در سیستم عامل ویندوز استفاده از CMD است، کافی است در Start عبارت CMD را تایپ کنید و Enter کنید سپس عبارت hostname را در آن وارد کنید

هاست نیم (Hostname) چیست؟ نحوه یافتن هاست نیم کامپیوتر و سرور

همچنین شما می‌توانید از دستور زیر به جهت نمایش هاست نیم و بسیاری دیگر از آیتم ها استفاده کنید.

nbtstat –n

تغییر هاست نیم در ویندوز چطور انجام می‌شود

در ویندوز 10 کلیدهای Windows + X را فشار دهید و “system” را انتخاب کنید. سپس در پایین سمت راست روی “change settings” کلیک کنید و سپس در پنجره باز شده روی “change” کلیک کنید. نام دلخواه را در فیلد “computer name” وارد کنید و “OK” را فشار دهید. از انجام این تغییرات کامپیوتر را ری استارت کنید تا تنظیمات اعمال شود.

در ویندوز 7، برای تغییر نام به “start menu” بروید و روی “computer” راست کلیک کرده و دسته “properties” را انتخاب کنید. بخش قبل از آخر نام کامپیوتر را نشان می دهد که می توان با کلیک روی “change” آن را ویرایش کرد.

هاست نیم (Hostname) چیست؟ نحوه یافتن هاست نیم کامپیوتر و سرور

مشاهده هاست نیم و تغییر هاست نیم در لینوکس

برای مشاهده هاست نیم در لینوکس ترمینال را باز کنید و دستور hostname را مانند ویندوز وارد کنید.

برای تغییر موقت هاست نیم می‌توانید از دستور زیر استفاده کنید، سپس رمز اکانت خود را وارد کنید تا تغییرات اعمال شوند

sudo hostname new_Name

دقت نمایید در این حالت هاست نیم تا ری استارت بعدی سیستم خواهد ماند و پس از آن مجدد تغییر خواهد کرد.

هاست نیم (Hostname) چیست؟ نحوه یافتن هاست نیم کامپیوتر و سرور

تغییر دائمی هاست نیم در لینوکس چطور است؟

بسته به توزیع لینوکسی(نوع سیستم عامل) که استفاده می‌ کنید تغییر دائمی هاست نیم در لینوکس متفاوت است.

در ابتونتو و دیگر توزیع های Debian-based باید از دستور زیر برای تغییر هاست نیم استفاده کنید:

//etc/init.d/hostname.sh

در آلما و دیگر توزیع های RedHat-based باید از دستور زیر برای تغییر هاست نیم استفاده کنید:

ابتدا دستور vi /etc/sysconfig/network استفاده کنید سپس خط HOSTNAME=new_Name را پیدا کنید و مقدار آن راتغییر دهید.

بنده به شخصه از دستور زیر برای تغییر هاست نیم استفاده می‌کنم :

دقت نمایید که به جای Your.host.name باید هاست نیم مورد نظر خود را وارد کنید.

سوالات پرتکرار کاربران در خصوص هاست نیم 

چرا به هاست نیم نیاز داریم؟

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

آیا دو دستگاه می‌تواند هاست نیم مشترک داشته باشند؟

خیر، دو دستگاه در یک شبکه نمی‌توانند هاست نیم یکسانی داشته باشند. هاست نیم ها باید در یک شبکه مشخص منحصر به فرد باشند تا شناسایی و ارتباط صحیح بین دستگاه‌ها تضمین شود. اگر تلاش کنید هاست نیم های یکسانی را به چندین دستگاه اختصاص دهید، احتمالاً منجر به تعارض و مشکلات اتصال خواهد شد.

هاست نیم چه ارتباطی با نیم سرور (DNS) دارد؟

DNS نقش حیاتی در ترجمه هاست نیم ها به آدرس‌های پروتکل اینترنت (IP) ایفا می‌کند. هنگامی که یک هاست نیم را در مرورگر وب یا هر برنامه دیگری وارد می‌کنید، دستگاه شما یک پرس‌و‌جوی DNS به یک سرور DNS ارسال می‌کند و آدرس IP مربوط به آن هاست نیم را درخواست می‌کند. سرور DNS با آدرس IP پاسخ می‌دهد و به دستگاه شما اجازه می‌دهد تا ارتباطی با سرور یا دستگاه مورد نظر برقرار کند.

FQDN چیست؟

FQDN یک نام دامنه کامل است که یک میزبان خاص را در سلسله مراتب دامنه مشخص می کند. این نام از هاست نیم به دنبال نام دامنه تشکیل شده است که با نقطه از هم جدا می شوند. به عنوان مثال، “mail.example.com” یک FQDN است که در آن “mail” نام میزبان و “example.com” نام دامنه است. FQDN ها شناسایی دقیق تر و بدون ابهام یک دستگاه یا سرویس خاص را در یک دامنه ارائه می دهند.

 

آیدین حسینی

آیدین فارغ التحصیل رشته علوم کامپیوتر است، او همچنین سالهاست که در زمینه سئو و دیجیتال مارکتینگ فعالیت می‌کند و به کسب اطلاعات در ابعادی وسیع تر پرداخته و توانسته در حوزه هایی چون DevOps گام بردارد. او به هر کاری که انجام می‌دهد علاقه مند و عاشق سفر است و هر زمان که از برنامه کاری شلوغ خود خارج می‌شود به طبیعت رفته و از آن لذت می برد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا