วิธีใช้ DNS ที่เร็วที่สุด

ปัดฝุ่นโพสต์ Let's Use Linux ฉันค้นพบอีกครั้ง สิ่งหนึ่งที่ฉันอยากจะเจาะลึก เป็นเรื่องเกี่ยวกับการมีอยู่ของ namebench ซึ่งเป็นเครื่องมือที่ช่วยในการทดสอบ DNS ที่แตกต่างกันและมีส่วนช่วยอย่างมากในการเร่งความเร็วการเชื่อมต่ออินเทอร์เน็ตของเรา

DNS คืออะไร

เซิร์ฟเวอร์ DNS เปรียบเสมือนสมุดโทรศัพท์ที่เก็บหมายเลขโทรศัพท์ของผู้คน ในกรณีนี้สิ่งที่จัดเก็บคือหมายเลข IP ที่ตรงกับที่อยู่อินเทอร์เน็ตที่เราเรียกดู

ดังนั้นเมื่อคุณใส่ www.google.com เซิร์ฟเวอร์ DNS จะเป็นเซิร์ฟเวอร์ที่แปลงข้อความนี้เป็นหมายเลข IP ของเครื่องที่เก็บเพจที่เราต้องการดูไว้ เราต้องการเซิร์ฟเวอร์ DNS เพราะเห็นได้ชัดว่า www.google.com นั้นจำได้ง่ายกว่าตัวเลขที่ยาว

ในทางกลับกันสิ่งสำคัญคือต้องเข้าใจว่าไม่มีเซิร์ฟเวอร์ DNS เดียวสำหรับทุกคน มีสิ่งที่เรียกว่า เซิร์ฟเวอร์รากซึ่งเป็นผู้ที่รู้ว่าเซิร์ฟเวอร์ "ระดับสูง" อยู่ที่ใดในแต่ละโซนที่โลกถูกแบ่งออกและใครเป็นผู้จัดเก็บ "รายการทั้งหมด" ของ IP เซิร์ฟเวอร์เหล่านี้มีเพียง 13 แห่งในโลกทั้งหมด จากนั้นจะมีเซิร์ฟเวอร์ "ระดับบนสุด" ที่จัดเก็บเฉพาะบางส่วนของรายการนั้น (โดยทั่วไปจะเกี่ยวข้องกับปัจจัยทางภูมิศาสตร์ -.ar, .be, etc.- หรือทั่วไป -.com, .gov เป็นต้น)

มีเซิร์ฟเวอร์จำนวนมากเหล่านี้มีแม้แต่โครงการริเริ่มส่วนตัว (เช่น Google และผู้ให้บริการอินเทอร์เน็ต -ISP- ของแต่ละประเทศ) ที่ให้บริการ DNS นี่คือเซิร์ฟเวอร์ DNS ที่เราใช้โดยทั่วไปเนื่องจากหากเราไม่มีหมายเลขที่ต้องการพวกเขาจะโอนแบบสอบถามไปยังเซิร์ฟเวอร์อื่นและอื่น ๆ จนกว่าพวกเขาจะได้รับคำตอบ

สรุปได้ว่าการเลือก DNS อย่างใดอย่างหนึ่งอาจส่งผลต่อประสิทธิภาพการเชื่อมต่อของคุณ (ทั้งดาวน์โหลดและอัปโหลด) อย่างมากเนื่องจากยิ่งใช้เวลาในการแปลง URL เป็นหมายเลข IP นานเท่าใดคอมพิวเตอร์ของเราก็จะใช้เวลาในการเข้าถึงหน้านั้นนานขึ้นเท่านั้น .

วิธีเลือก DNS ที่เร็วที่สุด

namebench เป็นเครื่องมือหลายแพลตฟอร์มที่จะช่วยคุณค้นหาเซิร์ฟเวอร์ DNS ที่เร็วที่สุดและใกล้เคียงที่สุดขึ้นอยู่กับตำแหน่งของคอมพิวเตอร์ สิ่งที่ทำคือเรียกใช้การประเมินผลที่ครอบคลุมมากโดยใช้ประวัติเว็บของคุณเอาต์พุต tcpdump และชุดข้อมูลมาตรฐานอื่น ๆ เป็นเกณฑ์มาตรฐานเพื่อจัดทำรายงานโดยละเอียดเกี่ยวกับ DNS แต่ละรายการและให้คำแนะนำว่าเซิร์ฟเวอร์ใดจะเป็นเซิร์ฟเวอร์ที่ดีที่สุดและ การเชื่อมต่อจะดีขึ้นเพียงใดบน DNS ที่ใช้อยู่ในปัจจุบัน

[คำเตือน] โปรดระวังเซิร์ฟเวอร์ที่เร็วที่สุดไม่ใช่เซิร์ฟเวอร์ที่ปลอดภัยที่สุดหรือเป็นเซิร์ฟเวอร์ที่ปกป้องความเป็นส่วนตัวของคุณได้ดีที่สุดเสมอไป อีกทางเลือกหนึ่งที่สร้างความสมดุลระหว่างความเร็วความปลอดภัยและความเป็นส่วนตัวคือ โอเพ่นนิค. [/ คำเตือน]

ชื่อ เป็นซอฟต์แวร์ฟรีและไม่มีการปรับเปลี่ยนระบบ แต่อย่างใด

การติดตั้ง

En Debian / Ubuntu และอนุพันธ์:

sudo apt-get ติดตั้ง namebench

En โค้ง และอนุพันธ์:

yaourt -S เนมเบนช์

ส่วนที่เหลือคุณสามารถดาวน์โหลดซอร์สโค้ดและคอมไพล์ได้

ดาวน์โหลด namebench

ใช้

1. เมื่อดำเนินการคำสั่ง ชื่อมันจะเปิดขึ้น

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 แนะนำ

antes

ผลลัพธ์ความเร็วอินเทอร์เน็ตหลังจากกำหนดค่า DNS ของฉันตามที่แนะนำโดย namebench

แล้วก็

น่าประทับใจใช่ไหม อย่างไรก็ตามควรชี้แจงว่าผลลัพธ์ขึ้นอยู่กับหลายปัจจัย (DNS ปัจจุบันของคุณตำแหน่งของคุณความเร็วอินเทอร์เน็ตที่ ISP ของคุณให้มานั้นดีเพียงใด ฯลฯ )

ข้อมูลเพิ่มเติม: ชื่อ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   jav dijo

    บทความนี้น่าสนใจมาก

    กราเซีย

    1.    มาใช้ linux กันเถอะ dijo

      ยินดีต้อนรับ! ดีที่เป็นที่สนใจ
      กอด! พอล.

  2.   Gabriel dijo

    ความเร็วในการดาวน์โหลดไม่มีส่วนเกี่ยวข้องกับ DNS ผู้พิทักษ์เสรีภาพผู้ใช้ไม่แนะนำให้ใช้บริการของ Google หรือ บริษัท อื่นใดที่มุ่งเน้นการสอดแนมเว็บไซต์ที่เราเข้าถึงเราขอแนะนำให้ใช้ opendns หรือดีกว่า DNS ของตัวเองด้วย BIND

    1.    มาใช้ linux กันเถอะ dijo

      คุณพูดถูก มันเป็นสิ่งสำคัญที่ฉันลืมเพิ่ม บางครั้งสิ่งอื่นก็มีความสำคัญมากกว่าไม่ใช่แค่ความเร็ว ฉันจะรวมเข้าด้วยกัน
      ไชโย! พอล.

  3.   2 dijo

    พวกเขาแนะนำ DNS อะไร แต่เข้ารหัสหรือมาจากไซต์ที่เชื่อถือได้?

    1.    มาใช้ linux กันเถอะ dijo

      OpenDNS

    2.    2 dijo

      ฉันไม่รู้เกี่ยวกับ opendns เศร้าแค่ไหน.
      มีใครแนะนำ DNS ที่เคารพความเป็นส่วนตัวและเสรีภาพหรือไม่?
      เป็นไปไม่ได้ที่จะไม่มีเลย

      1.    2 dijo

        ฉันตอบและแบ่งปัน

        OpenNICI
        OpenNIC เป็นการลงทะเบียนชื่อโดเมนฟรีและเป็นทางเลือกและโปรเจ็กต์ DNS รูทที่จัดการโดย ICANN (Internet Corporation for Assigned Names and Numbers) โครงการนี้ได้รับการสนับสนุนโดยชุมชนของผู้ใช้ที่ร่วมมือกันในการใช้งานเครือข่ายเซิร์ฟเวอร์ DNS แบบอิสระและแบบกระจายศูนย์ทั้งหมดซึ่งนอกจากจะให้บริการแก้ไขชื่อโดเมนที่จัดการโดย ICANN แล้วยังช่วยให้เราสามารถเข้าถึงพื้นที่ที่ดำเนินการโดย OpenNIC และอยู่นอกกฎเกณฑ์ของเนื้อหานี้ภายใต้กฎหมายของรัฐแคลิฟอร์เนีย

        การค้นหาความเป็นอิสระนี้ก่อให้เกิดกลุ่มเซิร์ฟเวอร์ที่ไม่เก็บบันทึกการสืบค้นของผู้ใช้ (หรือถูกลบหลังจาก 24 ชั่วโมง) นอกเหนือจากการให้บริการแก่เราในส่วนนั้น อินเทอร์เน็ต "ที่ ICANN ไม่ได้ควบคุม

        1.    Eliotime3000 dijo

          คำถาม: หากฉันใช้ OpenNIC ไซต์เช่น Hulu, Vevo หรือเว็บไซต์อื่น ๆ ที่ถูก จำกัด ไว้ในดินแดนของสหรัฐอเมริกาจะสามารถใช้ได้กับการเปลี่ยนแปลง DNS นั้นหรือจะดำเนินการต่อตามข้อ จำกัด ด้านอาณาเขตนั้นหรือไม่

      2.    ยอดหินของภูเขา dijo

        OpenNIC เป็นมากกว่าทุกสิ่งสำหรับการจัดการโดเมนที่ ICANN ไม่รู้จักในทางกลับกันด้วย OpenDNS มีความปลอดภัยในการเข้ารหัสด้วย DNSCript และปรับปรุงการเชื่อมต่อของคุณเนื่องจากพวกเขาทำการแคชบนเซิร์ฟเวอร์บริการต่างๆเช่น facebook, gmail, twitter โหลดเร็วมาก

  4.   มาร์เกซ dijo

    opendns เป็นตัวกลางของ Google มากกว่า DNS เองนอกเหนือจากการรวบรวมข้อมูลที่เราใช้บนเน็ตเช่นการเข้าสู่ระบบรหัสผ่านเพจ ... นานเท่าที่จำเป็น (https://www.opendns.com/privacy/) ไม่แนะนำ!.

    1.    มาใช้ linux กันเถอะ dijo

      คุณทำให้ฉันเย็นชา ฉันเพิ่งอ่านเงื่อนไขการใช้งานของ openDNS เสร็จแล้ว:

      เราอาจใช้คุกกี้ของบุคคลที่สามเป็นส่วนหนึ่งของกิจกรรมรีมาร์เก็ตติ้งที่เราดำเนินการกับ Google และ / หรือผู้ให้บริการบุคคลที่สามอื่น ๆ เพื่อช่วยจัดหาข้อเสนอส่งเสริมการขายที่เกี่ยวข้องให้กับคุณเมื่อคุณใช้อินเทอร์เน็ต ในฐานะที่เป็นส่วนหนึ่งของกิจกรรมรีมาร์เก็ตติ้งเหล่านี้คุกกี้ของบุคคลที่สามเหล่านี้อาจบันทึกการเยี่ยมชมเว็บไซต์ของเราและเว็บไซต์ที่เยี่ยมชมก่อนที่จะใช้เว็บไซต์ของเรา จากนั้นคุกกี้ดังกล่าวสามารถใช้เพื่อแสดงโฆษณาให้กับคุณบนเว็บไซต์อื่น ๆ คุณอาจเลือกที่จะได้รับการยกเว้นจากการใช้คุกกี้รีมาร์เก็ตติ้งของ Google ที่หน้าความเป็นส่วนตัวของโฆษณา Google หรือคุณอาจเลือกไม่ใช้รีมาร์เก็ตติ้งบนเครือข่ายของ Google และเครือข่ายที่คล้ายกันได้ที่หน้าเลือกไม่ใช้ Network Advertising Initiative

    2.    มาใช้ linux กันเถอะ dijo

      ฉันได้ยินมาตลอดว่ามันดีที่สุด อย่างที่ Gabriel บอกบางทีคุณอาจต้องลองตั้งค่า DNS ของคุณเองหรือใช้ Tor ก็ได้ 🙂

      1.    ไม่ระบุชื่อ dijo

        และ opennic?

        http://www.opennicproject.org/

        1.    ซีก84 dijo

          ในกรณีของฉันกับ OpenNIC
          x = 0; เซิร์ฟเวอร์ = 98.200.95.139; โฮสต์ = » google.com »; แบบสอบถาม = 128; สำหรับฉันใน `seq $ queries`; ให้ x + = `dig @ $ {server} $ host | grep "เวลาสืบค้น" | ตัด -f 4 -d »« `; เสร็จแล้ว && echo "scale = 3; ($ x / $ {queries})" | bc
          107.546
          ด้วย OpenDNS
          เซิร์ฟเวอร์ = 208.67.222.222; โฮสต์ = » google.com »; แบบสอบถาม = 128; สำหรับฉันใน `seq $ queries`; ให้ x + = `dig @ $ {server} $ host | grep "เวลาสืบค้น" | ตัด -f 4 -d »« `; เสร็จแล้ว && echo "scale = 3; ($ x / $ {queries})" | bc
          56.914

          ฉันรับคำสั่งจากที่นี่: http://www.webupd8.org/2010/09/determine-dns-query-duration-quick.html

      2.    jav dijo

        นั่นเป็นเพียงบทความที่น่าสนใจเกี่ยวกับ tor ที่อัปเดต
        นั่นคือสิ่งที่ดีกว่าหรือที่พวกเขาชอบ:
        - ดาวน์โหลดและใช้« Tor Browser Bundle »จากหน้า Tor
        - ติดตั้งจาก repos: tor, privoxy และ vidalia ปัญหาคือถ้าเราสามารถกำหนดค่าให้เหมือนกับ Tor Browser Bundle

        ขอแสดงความนับถือ

  5.   เอโดะ dijo

    มันใช้ไม่ได้สำหรับฉันฉันติดตั้งจาก AUR แล้วและหลังจากติดตั้งเมื่อฉันรันในเทอร์มินัล 'namebench' ปรากฏขึ้น
    bash: namebench: ไม่พบคำสั่ง

    1.    โรตส์ 87 dijo

      ทดสอบด้วย man namebench เพื่อดูว่าไวยากรณ์มีการเปลี่ยนแปลงหรือไม่

  6.   นายลินุกซ์ dijo

    บทความที่น่าสนใจแต่อย่างที่เราทุกคนทราบกันดีว่าไม่มีเซิร์ฟเวอร์ที่ปลอดภัยหรือมีการกำหนดค่าอย่างดี ด้วยความรู้เล็กๆ น้อยๆ (มีพื้นฐานดี) เกี่ยวกับการแฮ็กและความปลอดภัยทางอินเทอร์เน็ต คุณสามารถเข้าสู่ระบบใดๆ ก็ได้ Namebench เป็นการเริ่มต้นที่ดีในการวิเคราะห์เหยื่อของเรา ครั้งหนึ่ง ยินดีต้อนรับสู่อีกครั้ง DesdeLinux และฉันหวังว่าคุณภาพของบทความของคุณจะเท่าเดิมหรือดีกว่าเมื่อคุณมีบล็อกของคุณเอง

  7.   อัลเฟรโดบาโดลาติ dijo

    กรุณาช่วย!! น่าประทับใจมากกับผลลัพธ์ที่ฉันได้รับและโปรแกรมนี้บอกฉันได้อย่างไรว่าฉันสามารถปรับปรุงความเร็วด้วยตัวเลขใหม่ที่ฉันถ่ายหลังจากรายงาน แต่ความจริงก็คือฉันไม่รู้ว่าส่วนใหญ่เป็นส่วนใหญ่และหลักของฉันและสำหรับคำถามแรกตอนนี้ คือใช้ ubuntu และ windows 7 ... ฉันควรใส่ค่าเหล่านั้นที่ไหนเพื่อให้ได้ความเร็วนั้น ???????????? + พวกเขาจะให้บริการฉันกับผู้ให้บริการของฉันฉันพูดเพราะฉันเปลี่ยน ค่าที่เขาให้ฉันเมื่อจ้างบริการ noP = ฉันหวังว่าคำตอบของคุณจะดีและขอบคุณจากตอนนี้ !!!!!

    1.    pandev92 dijo

      DNS ไม่ได้แก้ไขความเร็วในการดาวน์โหลดของคุณ :) สิ่งที่ทำนั้นเป็นเพียงรองจาก DNS การมีข้อมูลบนเว็บที่อัปเดตมากขึ้นหรือเข้าถึงได้เร็วขึ้นเล็กน้อย :)

      1.    Alfredo dijo

        ขอบคุณบรรณาธิการ! แล้วมีไว้เพื่ออะไร ??????

      2.    มาใช้ linux กันเถอะ dijo

        นั่นคือเรื่องจริง ตัวอย่างเช่นการเปลี่ยน DNS ไม่ได้เปลี่ยนแปลงความเร็วในการดาวน์โหลดของไฟล์ 200MB อย่างไรก็ตามเนื่องจากการท่องอินเทอร์เน็ตประกอบด้วยการสื่อสารจำนวนมาก (แต่ละหน้าที่คุณเรียกดูและภายในแต่ละหน้าแต่ละรหัส JS แต่ละ CSS นั่นคือแต่ละคำขอที่ทำหน้านั้น) เล็กน้อยที่ช่วยเพิ่มความเร็วเมื่อทำการแปลง URL ใน IPs มีความสำคัญมาก
        สรุปคุณจะไม่ดาวน์โหลดไฟล์เร็วขึ้น แต่คุณจะสังเกตเห็นการปรับปรุงการนำทาง ระดับของการปรับปรุงขึ้นอยู่กับหลายปัจจัย
        ไชโย! พอล.

  8.   ผู้มีชัย dijo

    ...

  9.   นายดำ dijo

    มันไม่ได้อยู่ในที่เก็บ Manjaro ดาวน์โหลดซอร์สและคุณไม่ต้องคอมไพล์อะไรเลยมันอยู่ใน python ด้วย. /namebench ที่เรียบง่ายมันใช้งานได้ในการใช้อินเทอร์เฟซแบบกราฟิกจำเป็นต้องติดตั้ง python-tk แต่มันก็ใช้งานได้ในคอนโซลด้วย เป็นเรื่องดีที่ได้ทราบเกี่ยวกับ OpenDNS ฉันก็ผิดมากเช่นกันทักทาย

  10.   ยอดหินของภูเขา dijo

    สำหรับผู้ที่ต้องการความเร็วในการเชื่อมต่อการตั้งค่าเซิร์ฟเวอร์ DNS จะไม่สามารถใช้งานได้เนื่องจากพีซีของพวกเขาจะเพิ่มการใช้ทรัพยากรและแบนด์วิดท์ซึ่งจะทำให้ประสิทธิภาพลดลงแทนที่จะปรับปรุง

  11.   รักมัน dijo

    คุณได้ผลลัพธ์ก่อนและหลังโดยการลบ Jdownloader หรือไม่?
    การโหลดหน้าเว็บอาจได้รับผลกระทบตามที่บางคนกล่าวไว้ที่นี่ แต่ไม่มีส่วนเกี่ยวข้องกับความเร็วในการดาวน์โหลดไฟล์เช่นเดียวกับบริการตรวจสอบความเร็วเหล่านั้น
    ก -1 สำหรับการไม่แก้ไขโพสต์โดยที่รู้ว่าสิ่งที่คุณพูดเป็นข้อผิดพลาด ... นั่นหรือที่คุณต้องการทำให้เข้าใจผิด

    1.    ไมโล dijo

      ไม่เห็นว่าควรตั้งกระทู้ถาม สิ่งที่แสดงออกอย่างชัดเจนคือการปรับปรุงตัวเลือก DNS สามารถปรับปรุงความเร็วในการเชื่อมต่อได้ ไม่มีอะไรบอกเกี่ยวกับการปรับปรุงความเร็วในการดาวน์โหลด ด้านความเป็นส่วนตัวไม่ได้กล่าวถึงในโพสต์เพียงเพราะเป็นวัตถุประสงค์อื่น ความคิดเห็นดังกล่าวมีส่วนทำให้เกิดคำถามอื่น ๆ ในมุมมองของฉันการมีส่วนร่วมของโพสต์ (และความคิดเห็น) นั้นเป็นไปในเชิงบวกอย่างกว้างขวางสำหรับข้อมูลที่ให้และเพื่อประโยชน์ที่การอ่านจะได้รับสำหรับผู้ชมที่หลากหลาย ฉันชี้แจง: (ฉันไม่รู้จักผู้เขียนหรือมีความสัมพันธ์ใด ๆ กับเขานี่เป็นครั้งแรกที่ฉันเข้าสู่ไซต์นี้และฉันมาจากการค้นหาทั่วไปสำหรับฉันแล้วดูเหมือนว่าจุดประสงค์ของมันนั้นซื่อสัตย์และสนับสนุนและไม่ควร ถูกสอบสวน แต่ได้รับการส่งเสริมและชื่นชม)