نام میزبان (Hostname) یک برچسب سفارشی است که به یک کامپیوتر یا سرور متصل به شبکه اختصاص داده میشود تا بتوان آن را به راحتی در شبکه برای دسترسی و ارتباط شناسایی کرد. و از سایر دستگاهها تمیز داد. نامهای میزبان در زمینههای مختلف شبکه، از جمله اینترنت، در قالب متن قابل خواندن توسط انسان همراه با DNS برای نگاشت به آدرس IP دستگاه استفاده میشوند. تنظیم نام میزبان یکی از مراحل نصب سیستم عامل یا پیکربندی سرور است که توسط کاربر برای دستگاه یا سرور مشخص میشود.
گاهی اوقات، نامهای میزبان تکراری در شبکه باعث ایجاد تداخل شبکه میشود که کاربر را مجبور به تغییر نام میزبان میکند. البته دلایل دیگری نیز وجود دارد. که نیاز به تغییر نام میزبان را ایجاد میکند، عمدتاً به دلیل اختلال در شبکه و عدم شناسایی سیستم کامپیوتری توسط نامهای میزبان.
در این مقاله، شما خواهید آموخت که چگونه نامهای میزبان را در توزیعهای محبوب لینوکس مانند Ubuntu، Debian و CentOS به چندین روش تغییر دهید. تا پایان این مقاله با ما همراه باشید.
انواع نام میزبان در لینوکس :
نامهای میزبان (Hostnames) نامهای سفارشیشده برای سرورها و کامپیوترهای متصل به شبکه هستند که برای مدیریت شبکه، دسترسی به دستگاهها در شبکه و ارتباط بین دستگاهها ضروری هستند. به عنوان مدیر یک شبکه که شامل چندین سرور یا کامپیوتر است، شناسایی و مدیریت کامپیوترها بدون نامها کار آسانی نیست. بنابراین، کامپیوترها در شبکه میتوانند با استفاده از نامهای میزبان شناسایی، مدیریت و متمایز شوند.نام میزبان بر اساس ساختار و استفاده آن به انواع مختلفی تقسیمبندی میشود. در توزیعهای مدرن لینوکس که با سیستم (system) ارائه میشوند، نام میزبان به سه نوع تقسیمبندی میشود: نام میزبان ثابت (Static Hostname)، نام میزبان زیبا (Pretty Hostname) و نام میزبان گذرا (Transient). هر نوع نام میزبان بخشی از پیکربندی کلی سیستم با هدف خاصی است که در ادامه بیشتر درباره آنها صحبت خواهیم کرد.
نام میزبان ثابت (Static Hostname)
نام میزبان ثابت یک نام میزبان دائمی است که توسط کاربر یا مدیر سیستم تعیین میشود. این نام میزبان در طول زمان ثابت باقی میماند و به عنوان شناسه اصلی سیستم در شبکه استفاده میشود.
نام میزبان زیبا (Pretty Hostname)
نام میزبان زیبا یک نام میزبان دوستداشتنیتر و خواناتر است که میتواند توسط کاربر تنظیم شود. این نام میزبان معمولاً برای نمایش به کاربران نهایی استفاده میشود و ممکن است با نام میزبان ثابت متفاوت باشد.
نام میزبان گذرا (Transient Hostname)
نام میزبان گذرا یک نام میزبان موقتی است که ممکن است در طول زمان تغییر کند. این نام میزبان معمولاً توسط سیستمعامل تعیین میشود و برای اهداف داخلی سیستم استفاده میشود.درک این انواع نام میزبان به مدیران شبکه کمک میکند تا بتوانند سیستمهای خود را به طور موثرتری مدیریت و پیکربندی کنند.
چه زمانی باید نام میزبان را در لینوکس تغییر دهیم؟
دلایل مختلفی وجود دارد که باعث میشود تصمیم به تغییر نام میزبان در Ubuntu، Debian و CentOS بگیریم، اما این اقدام باید با دقت و استراتژی انجام شود زیرا بر جنبههای مختلف مدیریت و عملکرد سیستم تأثیر میگذارد. اما چه زمانی باید به فکر تغییر نام میزبان باشیم؟
- تغییر ساختار شبکه و نیاز به بهروزرسانی نامهای میزبان برای تطبیق با پیکربندی جدید
- بهبود امنیت و جلوگیری از ادغام دستگاههای غیرمجاز در شبکه
- تغییر نام میزبان برای تمایز دستگاهها و جلوگیری از یکسان بودن نامهای میزبان برای مدیریت و عیبیابی شبکه
- تغییر نقش سرور و نیاز به تغییر نام میزبان برای انعکاس هدف سرور (به عنوان مثال، تغییر سرور وب به سرور پایگاه داده به معنای تغییر نقش سرور است)
- هنگام ارتقاء سختافزار
- تغییر نام میزبان به دلیل کلون، مهاجرت یا افزایش مقیاس نمونهها در محیطهای ابری و مجازیسازی
- عیبیابی شبکه برای حل مشکل عدم شناسایی سیستم در شبکه
- نیاز به تغییر نام میزبان به منظور سازماندهی هنگام ادغام یا تقسیم خدمات در یک سرور یا چند سرور
- تداخل نامگذاری در شبکه که تغییر نام میزبان راهحل این مشکل است
- نصب یا ارتقاء برخی نرمافزارها که نیاز به تغییر نام میزبان در لینوکس دارند
- بهبود تجربه کاربر
در مجموع، تغییر نام میزبان باید با دقت و برنامهریزی انجام شود زیرا میتواند بر جنبههای مختلف مدیریت و عملکرد سیستم تأثیر بگذارد. اما در موارد ذکر شده، تغییر نام میزبان ضروری و مفید خواهد بود.
پیشنیازهای تغییر نام میزبان در لینوکس
رای دنبال کردن دستورالعملهای این راهنما، به یک سرور یا VPS لینوکس با سیستمعامل Ubuntu، Debian یا CentOS نیاز دارید. علاوه بر این، اجرای دستورات لازم برای تغییر نام میزبان نیاز به دسترسی ریشه (root) دارد. همچنین، سرور شما باید مجهز به یک ویرایشگر متن مانند Vim باشد.در اینجا لیست کامل پیشنیازها آورده شده است:
- سرور یا VPS لینوکس با سیستمعامل Ubuntu، Debian یا CentOS
- این راهنما برای این توزیعهای لینوکس ارائه شده است.
- دسترسی ریشه (root)
- اجرای دستورات تغییر نام میزبان نیاز به دسترسی ریشه دارد.
- ویرایشگر متن Vim
- برای ویرایش فایلهای پیکربندی مورد نیاز است.
با داشتن این پیشنیازها، میتوانید دستورالعملهای این راهنما را دنبال کرده و نام میزبان سرور لینوکس خود را تغییر دهید.
تغییر دائمی نام میزبان در Ubuntu، Debian و CentOS از طریق ترمینال
در این بخش از مقاله، شما خواهید آموخت که چگونه نام میزبان فعلی را در توزیعهای محبوب Ubuntu، Debian و CentOS به صورت دائمی از طریق ترمینال و با استفاده از روشهای مختلف مانند استفاده از hostnamectl
، nmtui
و ویرایش فایلهای پیکربندی تغییر دهید.
تغییر نام میزبان در Ubuntu
- استفاده از دستور
hostnamectl
- در ترمینال، دستور
sudo hostnamectl set-hostname new-hostname
را اجرا کنید.
-
new-hostname
را با نام میزبان جدید خود جایگزین کنید.
- سپس، دستور
sudo reboot
را اجرا کنید تا تغییرات اعمال شوند.
- در ترمینال، دستور
- استفاده از ابزار
nmtui
- در ترمینال، دستور
sudo nmtui
را اجرا کنید. - در منوی ظاهر شده، گزینه “Change hostname” را انتخاب کنید.
- نام میزبان جدید را وارد کرده و تغییرات را ذخیره کنید.
- سپس، دستور
sudo reboot
را اجرا کنید تا تغییرات اعمال شوند.
- در ترمینال، دستور
تغییر نام میزبان در Debian
مراحل تغییر نام میزبان در Debian مشابه با Ubuntu است:
- استفاده از دستور
hostnamectl
- استفاده از ابزار
nmtui
تغییر نام میزبان در CentOS
در CentOS، روش تغییر نام میزبان کمی متفاوت است:
- استفاده از دستور
hostnamectl
- در ترمینال، دستور
sudo hostnamectl set-hostname new-hostname
را اجرا کنید.
-
new-hostname
را با نام میزبان جدید خود جایگزین کنید.
- در ترمینال، دستور
- ویرایش فایل
/etc/hostname
- در ترمینال، دستور
sudo vim /etc/hostname
را اجرا کنید.
- نام میزبان جدید را در این فایل وارد کنید.
- در ترمینال، دستور
- اعمال تغییرات
- دستور
sudo reboot
را اجرا کنید تا تغییرات اعمال شوند.
- دستور
با انجام این مراحل، میتوانید نام میزبان را به صورت دائمی در توزیعهای مختلف لینوکس تغییر دهید.
نتیجه گیری :
تنظیم HostName منحصربهفرد در مدیریت شبکه، عیبیابی شبکه و شناسایی و دسترسی به دستگاهها اهمیت دارد.
یک مدیر شبکه باید در زمینه تغییر نامهای میزبان در صورت بروز مشکلات، متخصص باشد. در این مقاله، آموزش دادیم که چگونه نامهای میزبان را از طریق ترمینال و رابط گرافیکی کاربر و با استفاده از روشهای مختلف در توزیعهای محبوب لینوکس مانند Debian، Ubuntu و CentOS تغییر دهید تا بتوانید در مدیریت شبکه حرفهایتر شوید. اکنون میتوانید با استفاده از هر روشی که با آن راحت هستید، نام میزبان سیستم خود را بهروزرسانی کنید.تیم پشتیبانی فنی ما آماده است تا به سوالات شما در مورد تغییر نام میزبان در لینوکس پاسخ دهد، بنابراین اگر سوالی در مورد تنظیم نام میزبان در لینوکس دارید، در بخش نظرات مطرح کنید.