درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات فیلم آموزشی
مدرس/نویسنده
محمد عابدینی
امتیاز: 89277
رتبه:10
459
174
23
659
سلام دوستان مدیر سایت mabedini.ir هستم. از سال ۱۳۸۱ با سیستم عامل های مبتنی بر BSD کار کردم. مقالات و فیلم های آموزشی در زمینه BSD تهیه کردم. یکی از سیستم عامل های مورد علاقه من OpenBSD است. عاشق کار با سیستم عاملهای متن باز عاشق کار با خط فرمان. پروفایل کاربر

ثابت نگه داشتن nameserver در etc/resolv.conf/

تاریخ 7 ماه قبل
نظرات 11
بازدیدها 150
سلام دوستان دلیل تهیه کردن این آموزش پاسخ دادن به سوال زیر بوده:

ثابت نگه داشتن nameserver در etc/resolv.conf/

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

در حال دریافت اطلاعات

نظرات
  • ممنون و تشکر میکنم از ویدیویی که ساختین....ولی برای من خیلی سواله اصن چرا باید همچین فایلی تو لینوکس باشه که بعد از هر بار ریست سیستم این فایل هم ریست کنه؟ وختی dns server ای نیست تو سیستم چرا باید روی 127.0.0.53 بیاد name resolve کنه؟
    وختی نمیتونه با systemd-resolve ارتباط dns ای برقرار کنه چرا همچین کاری باید انجام بدن؟؟؟ اگه قرار بود 127.0.0.53 با systemd-resolve ارتباط dns ای میگرفت موضوع حل بود اما وختی نمیکنه چرا؟
    اصن چرا اولویت name resolve با این فایل resolv.conf هست؟ چرا نباید اولویت resolve با کارت شبکه باشه؟
  • سلام و ممنون از شما.
    مشکل این هست که در دنیای لینوکس از این موارد زیاده و استاندارد مدونی براش نداریم.
    یک مثالی برات بزنم که روش پیکربندی شبکه در ورژن ۱۸ سیستم عامل ubuntu در توزیع سرور و کلاینت با هم فرق داره.
    این موارد تصمیمی هست که پروژه سیستم عامل میگیره و از سرویسهای جدید استفاده می کنن.
    من همیشه میگم ولی در لینوکس فرمان date خیلی جاها نیست این انتخاب اون پروژه است و چرا نداره
  • این روش فقط وختی کار میکنه که کانفیگ کارت شبکه بصورت استاتیک باشه. روی حالت dhcp این روش جوابگو نیست.
    منظورم اینه که این روش برای کاربرانی زیاد با اصول شبکه و کانفیگ هاش آشنا نیستن سخت و دوشواری داره!!!! چون هر جا که بخان لپتابشون رو کانکت کن به وایفای های مختلف مجبورن مدام کانفیگ کارت شبکه شون رو تغیر بدن تازه اگه بلد باشن :(
    رو این حساب نمیشه به این روش راه حل 100 درصد گفت.به قول شما استاندارد مدونی هم براش نیست که چرا اینطوره ولی برام خوب جالبه که چرا پروژه ابونتو ایکه اصن برای کلاینت طراحی شده و تا اونجا که تونستن یوزر فرندلی ساختن این سیستم عاملو ولی تو این یه مورد name resolve اینهمه اصرار بر اینه که این فایل با هر بار بیاد overwrite بشه و کاربر رو آزار بده.
  • کارت شبکه من هم در این اموزش از dhcp آدرس ip گرفته و استاتیک نیست.
  • ولی کارت شبکه من رو dhcp اصلا این روش روش جوابگو نیست. مرحله به مرحله خودتون پیش رفتم ولی باز هم nameserver برگشت روی 127.0.0.53
  • وضعیت سرویس systemd-resolve رو بررسی کن و حالت enable رو غیرفعال کن تا در زمان راه اندازی مجدد سیستم این سرویس فغال نشه.
  • منم دقیقا همینکارو کردم...
    افاقه نکرد...حالا الان دقیقا اومدم برعکس چیزیکه فرمودین رو انجام دادم.به این صورت که اول سرویس systemd-resolve رو غیر فعال کردم بعد کانفیگ فایل
    Runsystemdresolvestub-resolv.conf رو باز کردم و اونجا nameserver رو آد کردم.بعد سرویس systemd-resolve فعال و استارت کردم و یبارم سرویس networking رو ریست کردم و سیستم رو ریبوت زدم.بالا که اومدم سیستم فایل etcresolv.cobf رو که cat کردم هم آدرس namesever خودم بود و هم زورکی 127.0.0.53 رو تو لاین دوم نوشته بود.
  • سلام دوست عزیز شما باید فایل base رو تغییر بندین چون فایل resolvestub-resolv.conf از فایل base اطلاعات رو دریافت می کنه.
  • تغیر دادم اتفاقا.چندین تا آیپی public dns توش نوشتم.
  • *سلام جناب عابدینی عزیز....
    یه نکته ایکه تازه تستش کردم و قبلا اصن بهش توجه نکرده بودم اینه که خوب وختی این فایل resolv.conf داره برای ما عمل name resolve رو انجام میده دیگه چه کاریه که تو تنظیمات کارت شبکه بیام لاین DNS1 تو centos و dns-nameservers تو دبیان ها رو بنویسم....برای تست اصلا اومدم این خط مربوط به dns رو حذف کردم و سیستم رو هم ریبوت کردم و دیدم که بله بدون مقدار
    dns-nameservers هم سیستم داره name resolve میکنه و اصن کاری نداره که ما تو تنظیمات کارت شبکه خط dns-nameservers رو نوشته باشیم یا ننوشته باشم.
    .
    حتی اومدم سرویس bind رو نصب کردم و کانفیگ dns forwarder و recursion رو هم براش ست کردم و نتیجه یکسان بود. لاین
    dns-nameservers و DNS1 تو تنظیمات کارت شبکه لینوکس کارایی نداره.*
  • سلام جناب عابدینی عزیز....
    یه نکته ایکه تازه تستش کردم و قبلا اصن بهش توجه نکرده بودم اینه که خوب وختی این فایل resolv.conf داره برای ما عمل name resolve رو انجام میده دیگه چه کاریه که تو تنظیمات کارت شبکه بیام لاین DNS1 تو centos و dns-nameservers تو دبیان ها رو بنویسم....برای تست اصلا اومدم این خط مربوط به dns رو حذف کردم و سیستم رو هم ریبوت کردم و دیدم که بله بدون مقدار
    dns-nameservers هم سیستم داره name resolve میکنه و اصن کاری نداره که ما تو تنظیمات کارت شبکه خط dns-nameservers رو نوشته باشیم یا ننوشته باشم.
    .
    البته اگر سرویس dns server نصب بشه قضیه فرق میکنه.اونجا حتما باید تو تنظیمات کارت شبکه dns-nameservers یا dns1 رو نوشت. ولی برای سیستم کلاینت این قضیه اجباری نیست.

برای ارسال نظر ابتدا به سایت وارد شوید