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

پیکربندی DNS در Linux

تقریباً همه توزیع های لینوکس به روشی مشابه عمل می کنند. فقط برخی از دستورات کنسول و طراحی پوسته گرافیکی متفاوت است. به عنوان مثال ، اوبونتو را در نظر خواهیم گرفت ، و شما با شروع از ویژگی های مجموعه خود ، می توانید کار را بدون مشکل انجام دهید. اگر مشکلاتی در سطح استفاده از دستورات خاص یا هنگام جستجوی موارد منو در محیط گرافیکی بوجود آمد ، از اسناد رسمی توزیع استفاده کنید تا بفهمید کدام دستور یا گزینه جایگزین مسئول انجام عمل مورد نظر است.

روش 1: منوی پوسته گرافیکی

این روش در درجه اول کاربران تازه کار است ، زیرا اغلب آنها در Linux نیاز به انجام هر عمل را با وارد کردن دستورات در کنسول می ترسند. مدت زمان زیادی است که تقریباً در همه محیط ها موارد مربوطه وجود دارد که به شما امکان می دهد پیکربندی های مختلف را بدون حتی یک تماس "پایانه"... این امر در مورد DNS نیز صدق می کند. بیایید ببینیم که این ویرایش در پوسته گرافیکی استاندارد اوبونتو چگونه انجام می شود.

  1. به صفحه بالا ، جایی که یک شبکه و دکمه خاموش کردن وجود دارد ، توجه کنید. برای مشاهده لیست اتصالات ، روی یکی از آنها کلیک کنید.
  2. باز کردن نوار وظیفه برای رفتن به پیکربندی شبکه هنگام پیکربندی DNS در Linux

  3. در اینجا شما علاقه مند به یک دکمه به نام هستید "پارامترهای اتصال".
  4. برای تغییر تنظیمات DNS در Linux به پیکربندی شبکه بروید

  5. در منوی باز شده ، اتصال فعلی را پیدا کرده و بر روی نماد چرخ دنده کلیک کنید تا به پیکربندی بروید.
  6. انتخاب یک شبکه از لیست برای تغییر تنظیمات DNS در Linux

  7. اگر می خواهید آدرس DNS خود را بدانید ، فقط به خط اختصاص داده شده در برگه نگاه کنید "اطلاعات سیستم"... برای پیکربندی دریافت DNS ، به برگه بروید "IPv4" یا "IPv6"با استفاده از پانل بالا
  8. آدرس روتر را مشاهده کرده و به تنظیمات DNS در Linux بروید

  9. در صف "روش" می توانید بهترین روش برای به دست آوردن DNS را تعیین کنید. پیش فرض از طریق DHCP از نوع خودکار است. با این حال ، هیچ چیز مانع از این نمی شود که به سادگی یکی دیگر از موارد موجود را با نشانگر مشخص کنید.
  10. تنظیم پارامترهای پیش فرض DNS در Linux با استفاده از رابط گرافیکی

  11. می توانید سرورهای DNS را که روتر شما باید با آنها تماس بگیرد ، به طور مستقل ثبت کنید. برای انجام این کار ، در خط "DNS" آدرس های IP را با کاما جدا کنید وارد کنید. در تصویر زیر ، سرورهای Google را مشاهده می کنید ، و به این شکل هستند: 8.8.8.8 و 8.8.4.4.
  12. ورود دستی سرور جدید DNS Obtain در Linux با استفاده از Shell Graphical

  13. پس از تکمیل پیکربندی ، اطمینان حاصل کنید که همه چیز به درستی تنظیم شده است و فقط بر روی آن کلیک کنید "درخواست دادن".
  14. اعمال تغییرات پس از پیکربندی DNS در Linux در GUI

  15. اگر نیازی به ایجاد نوع جدیدی از اتصال باشد ، می توانید بلافاصله تنظیمات DNS را دقیقاً به همان روشی که هم اکنون نشان داده شده است ، ثبت کنید.
  16. پیکربندی DNS در Linux هنگام ایجاد یک شبکه جدید

  17. پس از انجام تنظیمات ، منوی اصلی را باز کرده و اجرا کنید "پایانه" برای بررسی
  18. رفتن به ترمینال برای بررسی تغییرات پس از پیکربندی DNS در Linux

  19. وارد nslookupو سپس آدرس مورد نیاز را برای تأیید وارد کنید ، به عنوان مثال ، google.com.
  20. وارد کردن دستور سرور پینگ پس از تغییر DNS در لینوکس

  21. پس از کلیک بر روی وارد چند ثانیه صبر کنید و اطلاعات دریافت شده را بخوانید. به شما اطلاع داده می شود که از کدام سرور DNS برای پینگ آدرس استفاده شده است.
  22. مشاهده DNS دریافتی در Linux از طریق pinging در ترمینال

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

روش 2: ویرایش فایل های پیکربندی

استفاده كردن "پایانه" برای ویرایش فایلهای پیکربندی هنگام تغییر پارامترهای سیستم ، م mostثرترین روش است ، زیرا همه اقدامات در اینجا به نمایندگی از کاربر فوق العاده انجام می شود ، و همچنین با شروع مجدد سیستم مجدداً تنظیم نمی شود. برای پیکربندی DNS از دستورالعمل زیر استفاده کنید.

  1. همانطور که قبلاً نشان داده شد ، کنسول را شروع کنید یا از هر روش مناسبی استفاده کنید ، به عنوان مثال از نماد ایجاد شده در صفحه موارد دلخواه.
  2. راه اندازی ترمینال از طریق موارد دلخواه برای پیکربندی DNS در Linux

  3. ابتدا به لیست رابط های شبکه موجود نگاه کنید تا فایل را برای پیکربندی بررسی کنید. وارد ls / sys / class / net / و کلیک کنید وارد.
  4. برای مشاهده نام شبکه هنگام پیکربندی DNS در Linux دستور دهید

  5. بررسی کنید آیا نام واسط شما در اینجا نشان داده شده است. به طور پیش فرض ، این به نظر می رسد: enp0s3... در صورت عدم وجود چنین خطی ، باید خودتان آن را اضافه کنید ، که در مراحل بعدی مورد توجه قرار خواهد گرفت. در صورت وجود نام ، آنها را رد کنید.
  6. مشاهده نام شبکه فعلی هنگام پیکربندی DNS در Linux

  7. علاوه بر این ، موضوع مربوط به تعامل با پرونده های متنی پیکربندی خواهد بود. برای این کار می توانید از هر ویرایشگر پیش فرض استفاده کنید ، به عنوان مثال ، vi... با این حال ، همیشه برای کاربران تازه کار مدیریت چنین نرم افزاری راحت نیست. در چنین شرایطی ، ما به شما توصیه می کنیم که راه حل مناسب تری را نصب کنید. ثبت نام sudo apt نصب nano و کلیک کنید وارد.
  8. نصب ویرایشگر متن جدید برای پیکربندی بیشتر DNS در Linux

  9. نیت خود را برای افزودن نرم افزار تأیید کنید و پس از نصب موفق ، کار با پرونده ها را ادامه دهید. دستور را وارد کنید sudo nano / etc / network / رابط ها و سپس آن را تأیید کنید.
  10. باز کردن یک پرونده پیکربندی برای وارد کردن نام شبکه هنگام تنظیم DNS در Linux

  11. خطوط را وارد کنید خودکار enp0s3 و iface enp0s3 inet dhcpبرای تنظیم پیکربندی رابط
  12. وارد کردن نام شبکه و DNS استاندارد در لینوکس از طریق فایل پیکربندی

  13. از ترکیب استفاده کنید Ctrl + O برای ذخیره تنظیمات در آینده ، آن علامت را به یاد داشته باشید ^ نشان می دهد Ctrl، یعنی مثلاً از طریق ویرایشگر خارج می شوید Ctrl + X.
  14. هنگام تنظیم DNS در Linux ، تغییرات را ذخیره کرده و از ویرایشگر متن خارج شوید

  15. هنگام ذخیره ، نام پرونده را برای نوشتن تغییر ندهید ، بلکه فقط روی آن کلیک کنید وارد.
  16. حفظ نام پرونده هنگام پیکربندی DNS در Linux

  17. بعد در همان پرونده وارد کنید dns-nameserver 8.8.8.8 برای نصب DNS از Google ، و پس از آن می توانید این شی را ببندید.
  18. دستور تعریف DNS در اولین فایل پیکربندی Linux

  19. بعد ، شما باید یک عنصر دیگر را پیکربندی کنید ، از طریق آن به آن بروید sudo nano /etc/dhcp/dhclient.conf.
  20. برای تغییر DNS در Linux به پیکربندی فایل دوم بروید

  21. در صورت درخواست رمز ورود کاربر فوق العاده ، آن را وارد کنید. لطفاً توجه داشته باشید که به دلایل امنیتی کاراکترها با این روش شماره گیری نمایش داده نمی شوند.
  22. وارد کردن رمز عبور کاربر فوق العاده برای دسترسی به پرونده هنگام پیکربندی DNS در Linux

  23. به پایین محتوا رفته و خط را وارد کنید 8.8.8.8 جایگزینی نام سرور دامنه... سپس تغییرات خود را ذخیره کرده و پرونده را ببندید.
  24. درج دستور برای فایل پیکربندی DNS دوم در Linux

  25. برای ویرایش آخرین پارامترها در باقی مانده است sudo nano /etc/resolvconf/resolv.conf.d/base.
  26. اجرای سومین فایل پیکربندی DNS در Linux

  27. درج خط سرور نام 8.8.8.8تعریف DNS. فراموش نکنید که قبل از خروج ، تغییرات را در همان پرونده اعمال کنید.
  28. تغییر سومین فایل پیکربندی DNS در لینوکس

  29. کلیه تغییرات DNS بلافاصله پس از راه اندازی مجدد شبکه اعمال می شوند. این کار توسط تیم انجام می شود sudo systemctl شبکه را مجدداً راه اندازی کنید.
  30. راه اندازی مجدد شبکه پس از تغییر DNS در لینوکس

  31. یک خط خالی که برای ورودی نشان داده می شود به معنی موفقیت آمیز بودن راه اندازی مجدد است.
  32. بعد از تغییر تنظیمات DNS در لینوکس ، شبکه مجدداً راه اندازی مجدد شد

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