انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: آشنایی با DNS و پیکربندی DNS در ابونتو  (دفعات بازدید: 12752 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین aliboy

  • High Sr. Member
  • *
  • ارسال: 558
  • جنسیت : پسر
هشدار: این مطلب قدیمی است و ممکن است رایانهٔ شما را خراب کرده، یا گربه‌هایتان را بکشد!

DNS های مشهور:
2 نوع از معروفترین و امن ترین فراهم کنند گان DNS در دنیا عبارتند از:(البته بیشتر از این 2 تا وجود دارد)
OpenDNS  208.67.222.222  and 208.67.220.220
Google Public DNS   8.8.8.8 and 8.8.4.4

مراحل تغییر DNS در ابونتو:


مرحله 1:

برای پیکریندی دی ان اس ها در ابونتو باید فایل resolv.conf را به ترتیب زیر ویرایش کنیم:

sudo gedit /etc/resolv.conf
در تصویرحاصل آدرس DNS مورد نظر خود مطابق نظم موجود وارد میکنید:(در انتخاب DNS ازاد هستید ولی به دلایلی OpenDNS بهتر است )




مرحله 2

قفل کردن فایل حاوی DNS

در این مرحله باید فایل را قفل کنید زیرا سرویس دهنده های ISP- فراهم کننده های اینترنت طوری تنظیم شده اند که پس از اتصال شما به اینترنت DNS های خود را به جای آدرس های دی ان اس شما در فایل resolv.conf کپی میکنن.
برای جلوگیری از این کار باید فایل مورد نظر را با دستور chattr  قفل نمایید.
برای این کار در ترمینال دستور زیر را وارد میکنیم:

sudo chattr +i /etc/resolv.conf
اگر پس از دستور فوق بدون هیچ خطایی کار انجام گرفت پس کار با موفقیت انجام شده اما معمولا پس از دستور فوق با خطای زیر روبرو میشوید:

chattr: Operation not supported while reading flags on /etc/resolv.conf

برای این کار تنها کافی است بسته resolvconf حذف کنیم.یعنی دستور زیر را  اجرا میکنیم:

sudo apt-get remove resolvconf
با خیال راحت بسته مورد نظر رو حذف کنید سیستم را Reboot کنید. (یا  sudo init 6 )
(می توانید قبل از ری استارت  محتویات فایل  resolv.conf را بررسی کنید تا ادرس های درون ان مطمئن شوید)

تا اینجا کار تغییر DNS به درستی صورت گرفته.


مرحله 3:
در این مرحله مجددا دستور chattr را اجرا میکنیم تااز قفل شدن فایل اطمینان حاصل شود.
 sudo chattr +i /etc/resolv.confدر این حالت با هیچ خطایی برخورد نمیکنیم.

نکته:
دستور sudo chattr +i /etc/resolv.conf یک فایل را برای lock-قفل میکند و امکان نوشتن در ان وجود نخواهد داشت لذا برای اینکه فایل را unlock کنید از اپشن -i استفاده کنید یعنی:

sudo chattr -i /etc/resolv.confفایل مورد نظر به حالت اولیه بر میگردد و دیگر قفل نخواهد بود.


مرحله 4:
بروزرسانی حافطه کش:

همانطور که قبلا اشاره شد پس از تغییر آدرس DNS و قفل کردن فایل سیستمرا Reboot کردیم تا حافطه کش بروز شود.
اما در صورتی که قصد ری استارت نداشته باشیم با برنامه کم حجم nscd می توانیم آن را بروز کنیم.برای این کار برنامه مورد نظر را نصب میکنیم.

sudo apt-get install nscd


حال پس از نصب این دستور حافطه کش DNS را بروز رسانی میکند.

sudo /etc/init.d/nscd restart



مرحله 5:
ایا من از DNS های تغییر داده شده (در اینجا OpenDNs) استفاده میکنم؟


برای این کار دستور nslookup را بکار میبریم:(برای یک سایت دلخواه)

nslookup varzesh3.com


همین طور که در تصویر مشاهد می کنید وفتی از سایت ورزش3 nslookup  گرفتم ادرس DNS من را به درستی همان دی ان اس درون فایل resolv.conf نشان داد.(53# یعنی دی ان اس روی پورت 53 فعالیت میکند.)


مرحله 6:

جلوگیری از نشت DNS : ( هم برای استفاده از تور و هم حالت عادی Firefox -حتی در حال استفاده از VPN)

در حین استفاده از تور (ثور) باید مواظب نشت DNS باشید در غیر این صورت امنیت شما زیر

سوال میره و ای اس پی سایت هایی که شما مراجعه میکنید رو لاگ میکنه و میفهمه کجا رفتین.
برای رفع این مشکل:

1-توی آدرس بار about:config
 
و تایت کنید

2-Network.proxy.socks_remote_dns

در صورت false بودن آن را true کنید.


نکته آخر:در مرورگر(ها)
TOr را هیچ وقت با SwitchProxy به کار نبرید فقط با Torbutton استفاده کنید.

 خسته شدم.
« آخرین ویرایش: 10 خرداد 1395، 08:56 ق‌ظ توسط دانیال بهزادی »
و ما میطوانیم

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #1 : 10 دی 1391، 04:03 ق‌ظ »
این فرمان chattr را هم خودم برای اینکه resolv.conf را قفل کنم به کار برده بودم لاکن هر چه به مغزم فشار می آوردم تا جواب دوستان که در انجمن در این باره پرسیده بودند را بدهم ، این مغز کوچک یاری نمیکرد
یکی از دوستان هم که مشکل درخشش Led داشت هم مشکلش با همین حل میشد که اونجا هم یادم نمی آمد

آفلاین ahmad511800

  • Sr. Member
  • *
  • ارسال: 413
    • اخبار استخدامی
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #2 : 10 دی 1391، 08:31 ق‌ظ »
آقا مرسی دستت درد نکنه
اما جواب نداد که نداد
حتی خروجی دستور زیر را هم درست داد nslookup varzesh3.comاما بازم آپلود نداشتم با وی پی ان آپلود داشتم
الان مودم را روی حالت pppoe ست کردم و dns ها را داخل مودم دادم دیگه مشکل آپلود ندارم
----------------------------
اما تو حالت pppoe با وی پی ان مشکل دارم بعد کانکت شدن فوری دیسکانکت میشود
« آخرین ویرایش: 10 دی 1391، 08:34 ق‌ظ توسط احمد حسن زاده »
Ewrek reşî le ser me da tê

Degurrmiji dewê merev bihar tê

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #3 : 10 دی 1391، 09:35 ق‌ظ »
با این opendns‌ کارهای جالبی میشه کرد
« آخرین ویرایش: 21 دی 1391، 12:18 ق‌ظ توسط کیان »

آفلاین ahmad511800

  • Sr. Member
  • *
  • ارسال: 413
    • اخبار استخدامی
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #4 : 10 دی 1391، 09:37 ق‌ظ »
از دوباره هم نصب کردم نشد فعلا دارم با pppoe کنار میام تا امشب پارسیکس را بدانلودم بعدش اونو نصب کنم
Ewrek reşî le ser me da tê

Degurrmiji dewê merev bihar tê

آفلاین aliboy

  • High Sr. Member
  • *
  • ارسال: 558
  • جنسیت : پسر
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #5 : 10 دی 1391، 12:01 ب‌ظ »


سلام

آقا مرسی دستت درد نکنه
اما جواب نداد که نداد
حتی خروجی دستور زیر را هم درست داد nslookup varzesh3.comاما بازم آپلود نداشتم با وی پی ان آپلود داشتم
الان مودم را روی حالت pppoe ست کردم و dns ها را داخل مودم دادم دیگه مشکل آپلود ندارم
----------------------------
اما تو حالت pppoe با وی پی ان مشکل دارم بعد کانکت شدن فوری دیسکانکت میشود

من با ADSL کار نکردم و گرنه کمکتون میکردم.

این فرمان chattr را هم خودم برای اینکه resolv.conf را قفل کنم به کار برده بودم لاکن هر چه به مغزم فشار می آوردم تا جواب دوستان که در انجمن در این باره پرسیده بودند را بدهم ، این مغز کوچک یاری نمیکرد
یکی از دوستان هم که مشکل درخشش Led داشت هم مشکلش با همین حل میشد که اونجا هم یادم نمی آمد

 :)
و ما میطوانیم

آفلاین wolfalone

  • Newbie
  • *
  • ارسال: 22
  • جنسیت : پسر
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #6 : 10 دی 1391، 01:38 ب‌ظ »
دوست عزیز بی نهایت متشکرم استفاده کردیم .
(;

آفلاین aliboy

  • High Sr. Member
  • *
  • ارسال: 558
  • جنسیت : پسر
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #7 : 10 دی 1391، 02:58 ب‌ظ »
دوست عزیز بی نهایت متشکرم استفاده کردیم .

سلام

 :)

بسیار ممنون از محبت شما.
و ما میطوانیم

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19695
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #8 : 11 دی 1391، 02:19 ق‌ظ »
 و البته خوبه همون ابتدای پست بگی اگه با PPPoE خود مودم به اینترنت وصل می‌شی، این کار بی‌فایده‌است و باید از تنظیمات خود مودم DNS رو تنظیم کنی
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین aliboy

  • High Sr. Member
  • *
  • ارسال: 558
  • جنسیت : پسر
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #9 : 11 دی 1391، 12:02 ب‌ظ »
و البته خوبه همون ابتدای پست بگی اگه با PPPoE خود مودم به اینترنت وصل می‌شی، این کار بی‌فایده‌است و باید از تنظیمات خود مودم DNS رو تنظیم کنی

توی پست قبلی هم گفتم من با مودم های ADSL کار نکردم .
بعضی مواقع با اون مغز کوچیکت حرف خوب هم میزنی...پس با این حساب همه دنیا از ADSL استفاده می کنن   :o
برای اینترنت شبکه های وایرلس هم باید PPPoE  مودم ADSL رو تنظیم کنم؟
با این حساب طبق گفته شما، من که وایرلس دارم باید  PPPoE  مودم ADSL همسایمون رو برم تنظیم کنم؟  :D
« آخرین ویرایش: 11 دی 1391، 05:34 ب‌ظ توسط aliboy »
و ما میطوانیم

آفلاین hertkof

  • Jr. Member
  • *
  • ارسال: 26
  • جنسیت : پسر
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #10 : 11 دی 1391، 04:07 ب‌ظ »
خسته نباشید

اون مشکل نشت دی‌ان‌اس تو مرورگر کروم هم وجود داره؟

آفلاین aliboy

  • High Sr. Member
  • *
  • ارسال: 558
  • جنسیت : پسر
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #11 : 11 دی 1391، 05:21 ب‌ظ »

سلام

تا اون جایی که من میدونم برای مرورگر IE هیچ راهکاری ارائه نشده و برای فایرفکس هم بیان شد.

اما در مرورگر کروم شما باید ویژگی DNS pre-fetching رو غیر فعال کنید.این ویژگی برای افزایش سرعت بارگذاری صفحات ایجاد شده که همین وِیژگی منجر به نشت هم خواهد شد.(به شکل دیگری وجود داره)

و فقط فایرفاکس به صورت دقیق از این مشکل جلوگیری کرده.
Error 105 (net::ERR_NAME_NOT_RESOLVED): The server could not be found.
در واقع به این دلیل:
The problem is caused by unreliable implementation of DNS caching or prefetching in Google Chrome

برای غیر فعال کردنش در ادرس زیر ،در قسمت سوم اموزش بر عکسش عمل کنید:

http://skyje.com/google-chrome-browsing-speed/
و ما میطوانیم

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #12 : 17 دی 1391، 10:10 ق‌ظ »
--------------
« آخرین ویرایش: 21 دی 1391، 12:17 ق‌ظ توسط کیان »

آفلاین aliboy

  • High Sr. Member
  • *
  • ارسال: 558
  • جنسیت : پسر
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #13 : 17 دی 1391، 11:09 ق‌ظ »

سلام

بعضی مواقع افراد مختلف به دلایل از حالات پیش فرض اسفاده نمیکنن مثلا تور رو با کروم اجرا میکنن که باعث نشت دی ان اس میشه یا بجای استفاده از افزونه Torbutton از SwitchProxy می خوان استفاده کنن که امنیت کمتر میشه چون برای تور طراحی نشده.
تور رو اگر در حالت مستقیم اجرا کنید با فایرفکس اجرا میشه که بهترین حالت هست.
افزونه Torbutton هم برای راحتی استفاده از تور در فایرفاکس طراحی شده.
و ما میطوانیم

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19695
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : آشنایی با DNS و پیکربندی DNS در ابونتو
« پاسخ #14 : 17 دی 1391، 03:39 ب‌ظ »
توی پست قبلی هم گفتم من با مودم های ADSL کار نکردم .
بعضی مواقع با اون مغز کوچیکت حرف خوب هم میزنی...پس با این حساب همه دنیا از ADSL استفاده می کنن   :o
وقتی نمی‌نویسی که این مورد دقیقاً برای چیه یعنی همه‌جا کاربرد داره. در حالی که این طور نیست. پس باید در عنوان مطلب یا نهایتاً خط نخست اون ذکر بشه.

برای اینترنت شبکه های وایرلس هم باید PPPoE  مودم ADSL رو تنظیم کنم؟
با این حساب طبق گفته شما، من که وایرلس دارم باید  PPPoE  مودم ADSL همسایمون رو برم تنظیم کنم؟  :D
اگه از وایرلس ADSL همسایه‌تون استفاده می‌کنی بله ;)
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن