وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش تنظیم نام هاست روی اوبونتو 20.04 LTS

0 11
زمان لازم برای مطالعه: 4 دقیقه


نام میزبان یک کامپیوتر نامی است که برای شناسایی منحصر به فرد رایانه در یک شبکه استفاده می شود. معمولاً نام میزبان یک رایانه یک نام دامنه کاملاً واجد شرایط (FQDN) است. آدرس IP FQDN همان آدرس IP رایانه ای است که نام میزبان در آن تنظیم شده است روی. بنابراین، رایانه می تواند با استفاده از آدرس IP رایانه و همچنین FQDN آدرس دهی شود.

FQDN در واقع یک زیر دامنه از دامنه شماست. زیر دامنه/FQDN باید یک رکورد A (برای IPv4) یا رکورد AAAA (برای IPv6) در سرور نام دامنه شما (DNS) داشته باشد. در بخش بعدی این مقاله بیشتر در مورد آن صحبت خواهیم کرد.

اکنون ممکن است همه چیز پیچیده به نظر برسد. اما یک مثال همه چیز را واضح تر می کند.

مثال:

فرض کنید شما یک نام دامنه دارید nodekite.com و شما 2 کامپیوتر دارید روی شبکه، کامپیوتر A و کامپیوتر B. کامپیوتر A دارای آدرس IP است 192.168.20.141 و کامپیوتر B دارای آدرس IP است 192.168.20.142. حال، فرض کنید، می خواهید نام کامپیوتر A را بگذارید ابر 1و کامپیوتر B ابر2.

در این مورد، نام میزبان FQDN کامپیوتر A خواهد بود cloud1.nodekite.com و کامپیوتر B خواهد بود cloud2.nodekite.com.

سرور DNS شما نیز رکوردهای A را برای شما خواهد داشت cloud1.nodekite.com و cloud2.nodekite.com. به طوری که cloud1.nodekite.com در آدرس IP کامپیوتر A حل می شود 192.168.20.141 و cloud2.nodekite.com در آدرس IP کامپیوتر B حل می شود 192.168.20.142. اکنون می توانید از FQDN ها به جای آدرس های IP برای برقراری ارتباط بین کامپیوتر A و B استفاده کنید.

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

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

شکل 1: اصول کار نام میزبان FQDN

در حال حاضر تئوری کافی است. بیایید با پیاده سازی های عملی شروع کنیم.

تنظیم آدرس IP ثابت:

شما باید آدرس های IP ثابت را تنظیم کنید روی ماشین های Ubuntu 20.04 LTS شما روی که نام میزبان FQDN را تنظیم خواهید کرد. اگر به کمک نیاز دارید روی راه اندازی آدرس های IP ثابت روی دستگاه های اوبونتو 20.04، مقاله من را بررسی کنید تنظیم آدرس IP ثابت روی اوبونتو 20.04 LTS در LinuxHint.com.

پیشنهاد می‌کنیم بخوانید:  با استفاده از Snap Package Manager روی اوبونتو

من آدرس IP ثابت را تنظیم کرده ام 192.168.20.141 روی کامپیوتر A.

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

و آدرس IP ثابت 192.168.20.142 روی کامپیوتر B.

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

افزودن ورودی های DNS به سرور DNS:

شما باید رکوردهای A مورد نیاز (برای IPv4) یا رکوردهای AAAA (برای IPv6) را برای FQDN ها در سرور DNS خود اضافه کنید.

من رکوردهای A را اضافه کرده ام cloud1.nodekite.com و cloud2.nodekite.com در سرور DNS من همانطور که در تصویر زیر می بینید.

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

اکنون، می توانید بررسی کنید که آیا نام DNS است یا خیر cloud1.nodekite.com وضوح آدرس IP با دستور زیر کار می کند:

$ nslookup cloud1.nodekite.com 8.8.8.8

توجه داشته باشید: اینجا، 8.8.8.8 آدرس IP سرور DNS عمومی گوگل است. در صورت لزوم می توانید آن را به آدرس سرور DNS دیگری تغییر دهید.

همانطور که می بینید، وضوح نام DNS برای آن کار می کند cloud1.nodekite.com.

توجه داشته باشید: وضوح نام DNS ممکن است بلافاصله پس از اینکه آن را به سرور DNS خود اضافه کردید کار نکند. انتشار این تغییرات ممکن است از چند دقیقه تا چند ساعت (حداکثر 24 ساعت) به تمام سرورهای DNS عمومی انجام شود.

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

به همین ترتیب، می توانید بررسی کنید که آیا نام DNS است cloud2.nodekite.com به وضوح آدرس IP کار می کند.

$ nslookup cloud2.nodekite.com 8.8.8.8

وضوح نام DNS برای آن کار می کند cloud2.nodekite.com همچنین.

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

اجازه تغییر نام میزبان در سرور اوبونتو 20.04 LTS:

اگر از سرور اوبونتو 20.04 LTS استفاده می کنید، مطمئن شوید save_hostname تنظیم شده است نادرست در /etc/cloud/cloud.cfg فایل. در غیر این صورت، تغییرات نام میزبان ادامه نخواهد داشت روی راه اندازی مجدد

ابتدا باز کنید /etc/cloud/cloud.cfg فایل با دستور زیر:

$ sudo نانو /و غیره/ابر/cloud.cfg

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

حالا مطمئن شو save_hostname تنظیم شده است نادرست. سپس فایل را با فشار دادن ذخیره کنید + ایکس به دنبال Y و <ورود>.

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

توجه داشته باشید که برای Ubuntu Desktop 20.04 LTS، این مرحله لازم نیست.

تنظیم نام هاست:

اکنون می توانید تنظیم کنید cloud1.nodekite.com به عنوان نام میزبان کامپیوتر A با دستور زیر:

$ sudo hostnamectl مجموعه نام میزبان cloud1.nodekite.com

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

حال برای اعمال تغییرات، کامپیوتر خود را با دستور زیر ریبوت کنید:

$ sudo راه اندازی مجدد

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

هنگامی که کامپیوتر شما بوت شد، دستور زیر را اجرا کنید تا بررسی کنید که آیا نام میزبان کامپیوتر A تغییر کرده است یا خیر.

$ نام میزبان

همانطور که می بینید، cloud1.nodekite.com به عنوان نام میزبان رایانه A تنظیم شده است.

پیشنهاد می‌کنیم بخوانید:  Rambox را نصب کنید روی اوبونتو

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

به همین ترتیب، تنظیم کنید cloud2.nodekite.com به عنوان نام میزبان کامپیوتر B.

$ sudo hostnamectl مجموعه نام میزبان cloud2.nodekite.com

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

اکنون کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات اعمال شوند.

$ sudo راه اندازی مجدد

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

هنگامی که رایانه شما بوت شد، با دستور زیر بررسی کنید که آیا نام میزبان تغییر کرده است:

$ نام میزبان

همانطور که می بینید، cloud2.nodekite.com به عنوان نام میزبان کامپیوتر B تنظیم شده است.

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

بررسی اتصال بین هاست:

اکنون، بررسی کنید که آیا کامپیوتر A می‌تواند با استفاده از نام میزبان، خود را پینگ کند cloud1.nodekite.com به شرح زیر است:

$ پینگ 5 $(نام میزبان)

همانطور که می بینید، کامپیوتر A می تواند خود را با استفاده از نام میزبان پینگ کند cloud1.nodekite.com. بنابراین، وضوح DNS برای کامپیوتر A به درستی کار می کند.

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

اکنون، بررسی کنید که آیا کامپیوتر B می تواند با استفاده از نام میزبان خود را پینگ کند یا خیر cloud2.nodekite.com به شرح زیر است:

$ پینگ 5 $(نام میزبان)

کامپیوتر B همچنین می تواند با استفاده از نام میزبان خود را پینگ کند cloud2.nodekite.com. بنابراین، وضوح DNS برای کامپیوتر B نیز به درستی کار می کند.

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

اکنون، بررسی کنید که آیا کامپیوتر A می تواند کامپیوتر B را با استفاده از نام میزبان کامپیوتر B به صورت زیر پینگ کند:

$ پینگ 3 cloud2.nodekite.com

همانطور که می بینید، کامپیوتر A می تواند با استفاده از نام میزبان کامپیوتر B به کامپیوتر B پینگ کند.

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

به همین ترتیب، بررسی کنید که آیا رایانه B می تواند رایانه A را با استفاده از نام میزبان رایانه A به صورت زیر پینگ کند:

$ پینگ 3 cloud1.nodekite.com

همانطور که می بینید، کامپیوتر B می تواند با استفاده از نام میزبان کامپیوتر A به کامپیوتر A پینگ کند.

روش تنظیم نام هاست روی اوبونتو 20.04 LTSروش تنظیم نام هاست روی اوبونتو 20.04 LTS

بنابراین، کامپیوتر A و کامپیوتر B می توانند با استفاده از نام میزبان با یکدیگر ارتباط برقرار کنند cloud1.nodekite.com و cloud2.nodekite.com به ترتیب.

بنابراین، اینگونه است که شما به درستی نام هاست را در سرور اوبونتو 20.04 LTS خود تنظیم می کنید. با تشکر از خواندن این مقاله.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-04 19:11:08

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید