كيفية استخدام أسرع DNS

التخلص من منشورات لنستخدم Linux ، لقد اكتشفت واحد أود تعميقه. يتعلق الأمر بوجود namebench ، وهي أداة تسمح باختبار DNS مختلف وتساعد بشكل كبير في تسريع اتصالنا بالإنترنت.

ما هو DNS

يشبه خادم DNS دفتر الهاتف الذي يخزن أرقام هواتف الأشخاص. في هذه الحالة ، ما يخزنه هو رقم IP الذي يتوافق مع عناوين الإنترنت التي نتصفح من خلالها.

وبالتالي ، عندما تضع www.google.com ، فإن خادم DNS هو الخادم الذي يحول هذا النص إلى رقم IP الخاص بالجهاز حيث يتم تخزين الصفحة التي نريد رؤيتها. نحن بحاجة إلى خوادم DNS لأنه ، من الواضح ، أن www.google.com أسهل في التذكر من الرقم الطويل.

من ناحية أخرى ، من المهم أن نفهم أنه لا يوجد خادم DNS واحد للجميع. هناك ما يسمى خوادم الجذر، وهم الذين يعرفون مكان وجود الخوادم "عالية المستوى" في كل منطقة من المناطق التي تم تقسيم العالم إليها والذين يقومون أيضًا بتخزين "القائمة الكاملة" لعناوين IP. لا يوجد سوى 13 من هذه الخوادم في العالم. ثم هناك خوادم "المستوى الأعلى" التي تخزن جزءًا فقط من تلك القائمة (ترتبط عمومًا بالعوامل الجغرافية -ar ، .be ، إلخ- أو العامة -.com ، .gov ، إلخ).

هناك العديد من هذه الخوادم ، حتى أن هناك مبادرات خاصة (مثل Google ومزودي الإنترنت -ISP- في كل دولة) التي تقدم خدمات DNS. هذه هي خوادم DNS التي نستخدمها بشكل عام ، لأنه إذا لم يكن لدينا الرقم المطلوب ، فسيتم نقل الاستعلام إلى خادم آخر وما إلى ذلك حتى يتوصلوا إلى إجابة.

للتلخيص ، اختيار واحد أو آخر من DNS يمكن أن يؤثر بشكل كبير على أداء اتصالك (كل من التنزيل والتحميل) نظرًا لأنه كلما طال الوقت لتحويل عنوان URL إلى رقم IP ، كلما استغرق الكمبيوتر وقتًا أطول للوصول إلى تلك الصفحة. .

كيفية اختيار أسرع DNS

namebench هي أداة متعددة الأنظمة الأساسية ستساعدك في العثور على أسرع وأقرب خوادم DNS ، اعتمادًا على مكان الكمبيوتر. ما يفعله هو إجراء تقييم شامل للغاية ، مع أخذ سجل الويب الخاص بك ، ومخرجات tcpdump وغيرها من مجموعات البيانات الموحدة كمعيار من أجل تقديم تقرير مفصل عن كل DNS وتقديم توصية بشأن أفضل خادم و إلى أي مدى قد يتحسن الاتصال عبر DNS قيد الاستخدام حاليًا.

[تحذير] كن حذرًا ، فليس دائمًا الخادم الأسرع هو الأكثر أمانًا أو الذي يحمي خصوصيتك بشكل أفضل. البديل الذي يوازن بين السرعة والأمان والخصوصية هو openNIC. [/ تحذير]

namebench إنه برنامج مجاني ولا يقوم بتعديل النظام بأي شكل من الأشكال.

تركيب

En ديبيان / أوبونتو ومشتقاتها:

sudo apt-get install namebench

En قوس ومشتقاتها:

yaourt -S namebench

الباقي ، يمكنك تنزيل الكود المصدري وتجميعه.

تحميل namebench

استعمال

1. عند تنفيذ الأمر namebench، سيتم فتحه.

2. تسجيل الدخول 127.0.0.1 en خوادم الأسماء  واضغط على الزر بدء الاختبار، كما هو موضح في الصورة أدناه.

namebench في العمل

namebench في العمل

3. تناول القليل من القهوة. عند العودة ، سترى أنه تم فتح صفحة في متصفح الإنترنت الخاص بك حيث يتم عرض التقرير الذي تم إنشاؤه بواسطة namebench.

تقرير مفصل عن أداء كل من DNS

تقرير مفصل عن أداء كل من DNS

إنها حقًا جوهرة تستحق القراءة بالتفصيل.

الرسوم البيانية لأداء خوادم DNS

الرسوم البيانية لأداء خوادم DNS

المزيد من الرسوم البيانية لأداء خوادم DNS

المزيد من الرسوم البيانية لأداء خوادم DNS

عادةً ما يكون تغيير DNS على النحو الموصى به من قبل namebench مهمة بسيطة للغاية ، ولكن نظرًا لأنه يختلف اعتمادًا على التوزيع الذي تستخدمه ، فإن أسهل شيء هو إنشاء ملف /etc/resolv.conf.head يدويًا وإضافة DNS المناسب.

لا يعد تعديل ملف /etc/resolv.conf هو الحل الأفضل في هذه الحالات ، حيث يتم تعديل هذا الملف بواسطة Network Manager ومديري الشبكات الآخرين. لهذا السبب ، أوصي باستخدام /etc/resolv.conf.head.

النتائج

في بعض الأحيان يكون الكلام أقل أهمية من النتائج. هذا هو ما قبل وبعد تكوين خادم DNS الخاص بي ، على النحو الموصى به من قبل namebench.

نتائج سرعة الإنترنت قبل تكوين DNS الخاص بي على النحو الموصى به من قبل namebench

قبل

نتائج سرعة الإنترنت بعد تكوين DNS الخاص بي على النحو الموصى به من قبل namebench

بعد

مثير للإعجاب أليس كذلك؟ على أي حال ، من الجدير توضيح أن النتائج تعتمد على العديد من العوامل (ما مدى جودة DNS الحالي ، وموقعك ، وسرعة الإنترنت التي يوفرها مزود خدمة الإنترنت ، وما إلى ذلك).

معلومات ماس: namebench


28 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   JAV قال

    المقال ممتع جدا ،

    شكرا

    1.    دعنا نستخدم لينكس قال

      عفوا! جيد أنه من الفائدة.
      عناق! بول.

  2.   غابرييل قال

    لا علاقة لسرعة التنزيل بـ DNS ، فالمدافعون عن الحرية يوصون بعدم استخدام خدمات google أو أي شركة أخرى مكرسة للتجسس على المواقع التي نصل إليها ، وبدلاً من ذلك نوصي بـ opendns أو الأفضل من ذلك. DNS الخاص مع BIND.

    1.    دعنا نستخدم لينكس قال

      أنت محق. إنه شيء مهم نسيت إضافته. في بعض الأحيان تكون الأشياء الأخرى أكثر أهمية ، وليس السرعة فقط. سأقوم بدمجها.
      في صحتك! بول.

  3.   2 قال

    ما هو نظام أسماء النطاقات الذي يقترحونه ولكن هل هم مشفرون أم من مواقع موثوقة؟

    1.    دعنا نستخدم لينكس قال

      أبندنس

    2.    2 قال

      لم أكن أعرف عن opendns. كم هذا محزن.
      هل يقترح أي شخص أي DNS يحترم الخصوصية والحرية؟
      لن يكون هناك شيء مستحيل

      1.    2 قال

        أنا أجيب وأشارك

        OpenNIC
        OpenNIC هو تسجيل مجاني وبديل لاسم المجال ومشروع DNS جذري تديره ICANN (شركة الإنترنت للأسماء والأرقام المخصصة). هذا المشروع مدعوم من قبل مجتمع من المستخدمين الذين يتعاونون في تنفيذ شبكة كاملة من خوادم DNS المجانية واللامركزية والتي ، بالإضافة إلى تقديم خدمات تحليل اسم المجال التي تديرها ICANN ، تتيح لنا أيضًا الوصول إلى المساحة التي تديرها OpenNIC والتي تعد خارج قواعد هذه الهيئة الخاضعة لقوانين ولاية كاليفورنيا.

        أدى البحث عن هذه الاستقلالية إلى ظهور مجموعة من الخوادم التي ، من بين أمور أخرى ، لا تحتفظ بسجل للاستعلامات التي أجراها المستخدمون (أو يتم حذفها بعد 24 ساعة) بالإضافة إلى منحنا خدمة في ذلك "الجزء من الإنترنت" الذي ICANN لا تحكم.

        1.    إليوتيمي 3000 قال

          سؤال: إذا كنت أستخدم OpenNIC ، فهل ستتوفر مواقع مثل Hulu أو Vevo أو أي موقع ويب آخر مقصور على أراضي الولايات المتحدة مع تغيير DNS هذا أم أنها ستستمر في هذا التقييد الإقليمي؟

      2.    تور قال

        يعد OpenNIC أكثر من كل شيء لإدارة المجالات التي لا تتعرف عليها ICANN ، ومن ناحية أخرى مع OpenDNS ، فإنه يحتوي على أمان تشفير مع DNSCript ويحسن اتصالك نظرًا لأنهم يقومون بالتخزين المؤقت على خوادمهم ، ويتم تحميل الخدمات مثل facebook و gmail و twitter بسرعة كبيرة.

  4.   راماركيز قال

    يعد opendns وسيطًا لـ google أكثر من نظام أسماء النطاقات نفسه ، بالإضافة إلى جمع المعلومات التي نستخدمها على الشبكة مثل عمليات تسجيل الدخول وكلمات المرور والصفحات ... طالما كان ذلك ضروريًا (https://www.opendns.com/privacy/) لا يوصى به !.

    1.    دعنا نستخدم لينكس قال

      تتركيني باردا انتهيت للتو من قراءة شروط استخدام openDNS:

      قد نستخدم ملفات تعريف الارتباط الخاصة بطرف ثالث كجزء من أنشطة تجديد النشاط التسويقي التي نقوم بها مع Google و / أو موردي الجهات الخارجية الأخرى ، للمساعدة في تزويدك بالعروض الترويجية ذات الصلة أثناء استخدامك للإنترنت. كجزء من أنشطة إعادة التسويق هذه ، قد تسجل ملفات تعريف الارتباط للجهات الخارجية زياراتك إلى مواقعنا الإلكترونية ومواقع الويب التي تمت زيارتها قبل استخدام مواقعنا الإلكترونية. يمكن بعد ذلك استخدام ملفات تعريف الارتباط هذه لتقديم إعلانات لك على مواقع الويب الأخرى. يمكنك اختيار الإعفاء من استخدام ملفات تعريف ارتباط تجديد النشاط التسويقي من Google على صفحة خصوصية إعلانات Google. بدلاً من ذلك ، يمكنك إلغاء الاشتراك في تجديد النشاط التسويقي على شبكة Google والشبكات المماثلة في صفحة إلغاء الاشتراك في مبادرة الإعلان على الشبكة.

    2.    دعنا نستخدم لينكس قال

      لطالما سمعت أنه كان الأفضل. كما يقول Gabriel ، ربما يتعين عليك محاولة إعداد DNS الخاص بك أو استخدام Tor وهذا كل شيء. 🙂

      1.    مجهول قال
        1.    الحصار 84 قال

          في حالتي مع OpenNIC
          س = 0 ؛ الخادم = 98.200.95.139 ؛ المضيف = »google.com» ؛ الاستفسارات = 128 ؛ ل i في "استفسارات $ seq" ؛ دع x + = `dig @ $ {server} $ host | grep "وقت الاستعلام" | قطع -f 4 -d »« `؛ تم && صدى "scale = 3؛ ($ x / $ {queries})" | قبل الميلاد
          107.546
          مع OpenDNS
          الخادم = 208.67.222.222 ؛ المضيف = »google.com» ؛ الاستفسارات = 128 ؛ ل i في "استفسارات $ seq" ؛ دع x + = `dig @ $ {server} $ host | grep "وقت الاستعلام" | قطع -f 4 -d »« `؛ تم && صدى "scale = 3؛ ($ x / $ {queries})" | قبل الميلاد
          56.914

          أخذت الأمر من هنا: http://www.webupd8.org/2010/09/determine-dns-query-duration-quick.html

      2.    JAV قال

        هذا ، سيكون مجرد مقال مثير للاهتمام حول تحديث Tor ،
        أي ، أيهما أفضل أو ما يفضلونه:
        - قم بتنزيل واستخدام «Tor Browser Bundle» من صفحة Tor
        - التثبيت من repos: tor و privoxy و vidalia ، المشكلة هي إذا كان بإمكاننا تكوينه بنفس طريقة Tor Browser Bundle.

        التحيات،

  5.   ايدو قال

    إنه لا يعمل بالنسبة لي ، لقد قمت بالفعل بتثبيته من AUR وبعد تثبيته عند تشغيله في المحطة الطرفية 'namebench' يظهر
    bash: namebench: الأمر غير موجود

    1.    روتس 87 قال

      اختبار مع man namebench لمعرفة ما إذا كان قد تغير بناء الجملة

  6.   السيد لينكس قال

    مقالة مثيرة للاهتمام، ولكن كما نعلم جميعًا لا يوجد خادم آمن أو جيد التكوين، مع القليل من المعرفة (الأساسية) حول القرصنة وأمن الإنترنت، يمكنك الدخول إلى أي نظام. يعد Namebench بداية جيدة جدًا لتحليل ضحيتنا. مرة واحدة مرحبا بكم مرة أخرى DesdeLinux وأتمنى أن تكون جودة مقالاتك هي نفسها أو أفضل مما كانت عليه عندما كان لديك مدونتك الخاصة.

  7.   ألفريدو بادولاتي قال

    الرجاء المساعدة !! النتائج التي حصلت عليها مثيرة للإعجاب حقًا وكيف يخبرني هذا البرنامج أنه يمكنني تحسين السرعة بالأرقام الجديدة التي التقطتها بعد التقرير ، لكن الحقيقة هي أنني لا أعرف تقريبًا أيًا من هذا وأي شيء رئيسي ، وسؤالي الأول هو استخدام أوبونتو و windows 7 ... أين يجب أن أضع هذه القيم للحصول على هذه السرعة ؟؟؟؟؟؟؟؟؟؟؟؟ + سوف تخدمني مع مزود الخدمة الخاص بي ، أقول لأنني أستبدل القيم التي أعطاها لي عند التعاقد مع خدمة noP = أتمنى نوعك أجوبة وشكرا من الآن !!!!!

    1.    بانديف 92 قال

      لا يغير نظام أسماء النطاقات سرعة التنزيل الخاصة بك :) ، ما يفعله ببساطة هو الثاني بعد نظام أسماء النطاقات ، أو الحصول على معلومات على الويب أكثر حداثة أو الوصول إليها بشكل أسرع قليلاً :).

      1.    ألفريدو قال

        شكرا محرر! إذن ما هذا ؟؟؟؟؟؟

      2.    دعنا نستخدم لينكس قال

        هذا صحيح. تغيير DNS لا يغير سرعة التنزيل لملف 200 ميغا بايت ، على سبيل المثال. ومع ذلك ، نظرًا لأن تصفح الإنترنت يتكون من الكثير من الاتصالات (كل صفحة تتصفحها ، وأيضًا داخل كل صفحة ، كل كود JS ، كل CSS ، أي كل طلب تقدمه تلك الصفحة) هذا القليل الذي يحسن السرعة عند التحويل ينتهي الأمر بعناوين URL في عناوين IP كبيرة.
        في الختام ، لن تقوم بتنزيل الملفات بشكل أسرع ولكن ستلاحظ تحسنًا في التنقل. درجة التحسن تعتمد على العديد من العوامل.
        في صحتك! بول.

  8.   منتصر قال

    ...

  9.   السيد بلاك قال

    إنه ليس في مستودعات Manjaro ، قم بتنزيل المصادر ولست مضطرًا إلى تجميع أي شيء ، فهو في python ، مع بسيط. /namebench يعمل ، لاستخدام الواجهة الرسومية ، من الضروري تثبيت python-tk ، ولكنه يعمل أيضًا في وحدة التحكم. كان من الجيد معرفة OpenDNS ، كما أنني كنت مخطئًا جدًا ، تحياتي.

  10.   تور قال

    بالنسبة لأولئك الذين يبحثون عن السرعة في اتصالاتهم ، فإن إعداد خادم DNS لن يكون قابلاً للتطبيق لأن أجهزة الكمبيوتر الخاصة بهم ستزيد من استهلاك الموارد وعرض النطاق الترددي مما يقلل من أدائها بدلاً من التحسن.

  11.   أحبها قال

    هل حصلت على النتائج قبل وبعد عن طريق إزالة Jdownloader؟
    يمكن أن يتأثر تحميل الصفحة كما يقول البعض هنا ، لكن لا علاقة له بسرعة تنزيلات الملفات ، كما تفعل خدمات فحص السرعة هذه.
    أ -1 لعدم تعديل المنشور ، مع العلم أن ما تقوله هو خطأ ... هذا أو هل تريد تضليله.

    1.    ميلو قال

      لا أرى أنه يجب استجواب المنشور. ما يعبر عنه بوضوح هو أن تحسين اختيار DNS يمكن أن يحسن سرعة الاتصال. لا شيء يقول عن تحسين سرعة التنزيل. لم يتم ذكر جوانب الخصوصية في المنشور لمجرد أنه هدف آخر. ساهمت التعليقات بأسئلة أخرى تثري المنشور. في رأيي ، مساهمة المنشور (وتعليقاته) إيجابية إلى حد كبير ، بسبب المعلومات التي يوفرها والفائدة التي تحققها قراءته لجمهور متنوع. أوضح: (لا أعرف المؤلف أو أي علاقة معه ، فهذه هي المرة الأولى التي أدخل فيها هذا الموقع وجئت من خلال بحث عام ، يبدو لي ببساطة أن الغرض منه صادق وداعم ولا ينبغي استجوابه بل الترويج له وتقديره ).