ปัดฝุ่นโพสต์ 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 เนมเบนช์
ส่วนที่เหลือคุณสามารถดาวน์โหลดซอร์สโค้ดและคอมไพล์ได้
ใช้
1. เมื่อดำเนินการคำสั่ง ชื่อมันจะเปิดขึ้น
2. เข้าสู่ระบบ 127.0.0.1 en เซิร์ฟเวอร์ชื่อ แล้วกดปุ่ม เริ่มการเปรียบเทียบดังที่เห็นในภาพด้านล่าง
3. มีกาแฟเล็กน้อย เมื่อคุณกลับมาคุณจะเห็นว่ามีการเปิดเพจในอินเทอร์เน็ตเบราว์เซอร์ของคุณซึ่งมีการแสดงรายงานที่สร้างโดย namebench
เป็นอัญมณีที่ควรค่าแก่การอ่านโดยละเอียดอย่างแท้จริง
การเปลี่ยน DNS ตามที่แนะนำโดย namebench มักเป็นงานที่ง่ายมาก แต่เนื่องจากจะแตกต่างกันไปขึ้นอยู่กับการแจกจ่ายที่คุณใช้สิ่งที่ง่ายที่สุดคือการสร้างไฟล์ /etc/resolv.conf.head ด้วยตนเองและเพิ่ม DNS ที่เหมาะสม
ผล
บางครั้งคำพูดมีความสำคัญน้อยกว่าผลลัพธ์ นี่คือก่อนและหลังการกำหนดค่าเซิร์ฟเวอร์ DNS ของฉันตามที่แนะนำโดย namebench
น่าประทับใจใช่ไหม อย่างไรก็ตามควรชี้แจงว่าผลลัพธ์ขึ้นอยู่กับหลายปัจจัย (DNS ปัจจุบันของคุณตำแหน่งของคุณความเร็วอินเทอร์เน็ตที่ ISP ของคุณให้มานั้นดีเพียงใด ฯลฯ )
ข้อมูลเพิ่มเติม: ชื่อ
บทความนี้น่าสนใจมาก
กราเซีย
ยินดีต้อนรับ! ดีที่เป็นที่สนใจ
กอด! พอล.
ความเร็วในการดาวน์โหลดไม่มีส่วนเกี่ยวข้องกับ DNS ผู้พิทักษ์เสรีภาพผู้ใช้ไม่แนะนำให้ใช้บริการของ Google หรือ บริษัท อื่นใดที่มุ่งเน้นการสอดแนมเว็บไซต์ที่เราเข้าถึงเราขอแนะนำให้ใช้ opendns หรือดีกว่า DNS ของตัวเองด้วย BIND
คุณพูดถูก มันเป็นสิ่งสำคัญที่ฉันลืมเพิ่ม บางครั้งสิ่งอื่นก็มีความสำคัญมากกว่าไม่ใช่แค่ความเร็ว ฉันจะรวมเข้าด้วยกัน
ไชโย! พอล.
พวกเขาแนะนำ DNS อะไร แต่เข้ารหัสหรือมาจากไซต์ที่เชื่อถือได้?
OpenDNS
ฉันไม่รู้เกี่ยวกับ opendns เศร้าแค่ไหน.
มีใครแนะนำ DNS ที่เคารพความเป็นส่วนตัวและเสรีภาพหรือไม่?
เป็นไปไม่ได้ที่จะไม่มีเลย
ฉันตอบและแบ่งปัน
OpenNICI
OpenNIC เป็นการลงทะเบียนชื่อโดเมนฟรีและเป็นทางเลือกและโปรเจ็กต์ DNS รูทที่จัดการโดย ICANN (Internet Corporation for Assigned Names and Numbers) โครงการนี้ได้รับการสนับสนุนโดยชุมชนของผู้ใช้ที่ร่วมมือกันในการใช้งานเครือข่ายเซิร์ฟเวอร์ DNS แบบอิสระและแบบกระจายศูนย์ทั้งหมดซึ่งนอกจากจะให้บริการแก้ไขชื่อโดเมนที่จัดการโดย ICANN แล้วยังช่วยให้เราสามารถเข้าถึงพื้นที่ที่ดำเนินการโดย OpenNIC และอยู่นอกกฎเกณฑ์ของเนื้อหานี้ภายใต้กฎหมายของรัฐแคลิฟอร์เนีย
การค้นหาความเป็นอิสระนี้ก่อให้เกิดกลุ่มเซิร์ฟเวอร์ที่ไม่เก็บบันทึกการสืบค้นของผู้ใช้ (หรือถูกลบหลังจาก 24 ชั่วโมง) นอกเหนือจากการให้บริการแก่เราในส่วนนั้น อินเทอร์เน็ต "ที่ ICANN ไม่ได้ควบคุม
คำถาม: หากฉันใช้ OpenNIC ไซต์เช่น Hulu, Vevo หรือเว็บไซต์อื่น ๆ ที่ถูก จำกัด ไว้ในดินแดนของสหรัฐอเมริกาจะสามารถใช้ได้กับการเปลี่ยนแปลง DNS นั้นหรือจะดำเนินการต่อตามข้อ จำกัด ด้านอาณาเขตนั้นหรือไม่
OpenNIC เป็นมากกว่าทุกสิ่งสำหรับการจัดการโดเมนที่ ICANN ไม่รู้จักในทางกลับกันด้วย OpenDNS มีความปลอดภัยในการเข้ารหัสด้วย DNSCript และปรับปรุงการเชื่อมต่อของคุณเนื่องจากพวกเขาทำการแคชบนเซิร์ฟเวอร์บริการต่างๆเช่น facebook, gmail, twitter โหลดเร็วมาก
opendns เป็นตัวกลางของ Google มากกว่า DNS เองนอกเหนือจากการรวบรวมข้อมูลที่เราใช้บนเน็ตเช่นการเข้าสู่ระบบรหัสผ่านเพจ ... นานเท่าที่จำเป็น (https://www.opendns.com/privacy/) ไม่แนะนำ!.
คุณทำให้ฉันเย็นชา ฉันเพิ่งอ่านเงื่อนไขการใช้งานของ openDNS เสร็จแล้ว:
เราอาจใช้คุกกี้ของบุคคลที่สามเป็นส่วนหนึ่งของกิจกรรมรีมาร์เก็ตติ้งที่เราดำเนินการกับ Google และ / หรือผู้ให้บริการบุคคลที่สามอื่น ๆ เพื่อช่วยจัดหาข้อเสนอส่งเสริมการขายที่เกี่ยวข้องให้กับคุณเมื่อคุณใช้อินเทอร์เน็ต ในฐานะที่เป็นส่วนหนึ่งของกิจกรรมรีมาร์เก็ตติ้งเหล่านี้คุกกี้ของบุคคลที่สามเหล่านี้อาจบันทึกการเยี่ยมชมเว็บไซต์ของเราและเว็บไซต์ที่เยี่ยมชมก่อนที่จะใช้เว็บไซต์ของเรา จากนั้นคุกกี้ดังกล่าวสามารถใช้เพื่อแสดงโฆษณาให้กับคุณบนเว็บไซต์อื่น ๆ คุณอาจเลือกที่จะได้รับการยกเว้นจากการใช้คุกกี้รีมาร์เก็ตติ้งของ Google ที่หน้าความเป็นส่วนตัวของโฆษณา Google หรือคุณอาจเลือกไม่ใช้รีมาร์เก็ตติ้งบนเครือข่ายของ Google และเครือข่ายที่คล้ายกันได้ที่หน้าเลือกไม่ใช้ Network Advertising Initiative
ฉันได้ยินมาตลอดว่ามันดีที่สุด อย่างที่ Gabriel บอกบางทีคุณอาจต้องลองตั้งค่า DNS ของคุณเองหรือใช้ Tor ก็ได้ 🙂
และ opennic?
http://www.opennicproject.org/
ในกรณีของฉันกับ 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
นั่นเป็นเพียงบทความที่น่าสนใจเกี่ยวกับ tor ที่อัปเดต
นั่นคือสิ่งที่ดีกว่าหรือที่พวกเขาชอบ:
- ดาวน์โหลดและใช้« Tor Browser Bundle »จากหน้า Tor
- ติดตั้งจาก repos: tor, privoxy และ vidalia ปัญหาคือถ้าเราสามารถกำหนดค่าให้เหมือนกับ Tor Browser Bundle
ขอแสดงความนับถือ
มันใช้ไม่ได้สำหรับฉันฉันติดตั้งจาก AUR แล้วและหลังจากติดตั้งเมื่อฉันรันในเทอร์มินัล 'namebench' ปรากฏขึ้น
bash: namebench: ไม่พบคำสั่ง
ทดสอบด้วย man namebench เพื่อดูว่าไวยากรณ์มีการเปลี่ยนแปลงหรือไม่
บทความที่น่าสนใจแต่อย่างที่เราทุกคนทราบกันดีว่าไม่มีเซิร์ฟเวอร์ที่ปลอดภัยหรือมีการกำหนดค่าอย่างดี ด้วยความรู้เล็กๆ น้อยๆ (มีพื้นฐานดี) เกี่ยวกับการแฮ็กและความปลอดภัยทางอินเทอร์เน็ต คุณสามารถเข้าสู่ระบบใดๆ ก็ได้ Namebench เป็นการเริ่มต้นที่ดีในการวิเคราะห์เหยื่อของเรา ครั้งหนึ่ง ยินดีต้อนรับสู่อีกครั้ง DesdeLinux และฉันหวังว่าคุณภาพของบทความของคุณจะเท่าเดิมหรือดีกว่าเมื่อคุณมีบล็อกของคุณเอง
กรุณาช่วย!! น่าประทับใจมากกับผลลัพธ์ที่ฉันได้รับและโปรแกรมนี้บอกฉันได้อย่างไรว่าฉันสามารถปรับปรุงความเร็วด้วยตัวเลขใหม่ที่ฉันถ่ายหลังจากรายงาน แต่ความจริงก็คือฉันไม่รู้ว่าส่วนใหญ่เป็นส่วนใหญ่และหลักของฉันและสำหรับคำถามแรกตอนนี้ คือใช้ ubuntu และ windows 7 ... ฉันควรใส่ค่าเหล่านั้นที่ไหนเพื่อให้ได้ความเร็วนั้น ???????????? + พวกเขาจะให้บริการฉันกับผู้ให้บริการของฉันฉันพูดเพราะฉันเปลี่ยน ค่าที่เขาให้ฉันเมื่อจ้างบริการ noP = ฉันหวังว่าคำตอบของคุณจะดีและขอบคุณจากตอนนี้ !!!!!
DNS ไม่ได้แก้ไขความเร็วในการดาวน์โหลดของคุณ :) สิ่งที่ทำนั้นเป็นเพียงรองจาก DNS การมีข้อมูลบนเว็บที่อัปเดตมากขึ้นหรือเข้าถึงได้เร็วขึ้นเล็กน้อย :)
ขอบคุณบรรณาธิการ! แล้วมีไว้เพื่ออะไร ??????
นั่นคือเรื่องจริง ตัวอย่างเช่นการเปลี่ยน DNS ไม่ได้เปลี่ยนแปลงความเร็วในการดาวน์โหลดของไฟล์ 200MB อย่างไรก็ตามเนื่องจากการท่องอินเทอร์เน็ตประกอบด้วยการสื่อสารจำนวนมาก (แต่ละหน้าที่คุณเรียกดูและภายในแต่ละหน้าแต่ละรหัส JS แต่ละ CSS นั่นคือแต่ละคำขอที่ทำหน้านั้น) เล็กน้อยที่ช่วยเพิ่มความเร็วเมื่อทำการแปลง URL ใน IPs มีความสำคัญมาก
สรุปคุณจะไม่ดาวน์โหลดไฟล์เร็วขึ้น แต่คุณจะสังเกตเห็นการปรับปรุงการนำทาง ระดับของการปรับปรุงขึ้นอยู่กับหลายปัจจัย
ไชโย! พอล.
...
มันไม่ได้อยู่ในที่เก็บ Manjaro ดาวน์โหลดซอร์สและคุณไม่ต้องคอมไพล์อะไรเลยมันอยู่ใน python ด้วย. /namebench ที่เรียบง่ายมันใช้งานได้ในการใช้อินเทอร์เฟซแบบกราฟิกจำเป็นต้องติดตั้ง python-tk แต่มันก็ใช้งานได้ในคอนโซลด้วย เป็นเรื่องดีที่ได้ทราบเกี่ยวกับ OpenDNS ฉันก็ผิดมากเช่นกันทักทาย
สำหรับผู้ที่ต้องการความเร็วในการเชื่อมต่อการตั้งค่าเซิร์ฟเวอร์ DNS จะไม่สามารถใช้งานได้เนื่องจากพีซีของพวกเขาจะเพิ่มการใช้ทรัพยากรและแบนด์วิดท์ซึ่งจะทำให้ประสิทธิภาพลดลงแทนที่จะปรับปรุง
คุณได้ผลลัพธ์ก่อนและหลังโดยการลบ Jdownloader หรือไม่?
การโหลดหน้าเว็บอาจได้รับผลกระทบตามที่บางคนกล่าวไว้ที่นี่ แต่ไม่มีส่วนเกี่ยวข้องกับความเร็วในการดาวน์โหลดไฟล์เช่นเดียวกับบริการตรวจสอบความเร็วเหล่านั้น
ก -1 สำหรับการไม่แก้ไขโพสต์โดยที่รู้ว่าสิ่งที่คุณพูดเป็นข้อผิดพลาด ... นั่นหรือที่คุณต้องการทำให้เข้าใจผิด
ไม่เห็นว่าควรตั้งกระทู้ถาม สิ่งที่แสดงออกอย่างชัดเจนคือการปรับปรุงตัวเลือก DNS สามารถปรับปรุงความเร็วในการเชื่อมต่อได้ ไม่มีอะไรบอกเกี่ยวกับการปรับปรุงความเร็วในการดาวน์โหลด ด้านความเป็นส่วนตัวไม่ได้กล่าวถึงในโพสต์เพียงเพราะเป็นวัตถุประสงค์อื่น ความคิดเห็นดังกล่าวมีส่วนทำให้เกิดคำถามอื่น ๆ ในมุมมองของฉันการมีส่วนร่วมของโพสต์ (และความคิดเห็น) นั้นเป็นไปในเชิงบวกอย่างกว้างขวางสำหรับข้อมูลที่ให้และเพื่อประโยชน์ที่การอ่านจะได้รับสำหรับผู้ชมที่หลากหลาย ฉันชี้แจง: (ฉันไม่รู้จักผู้เขียนหรือมีความสัมพันธ์ใด ๆ กับเขานี่เป็นครั้งแรกที่ฉันเข้าสู่ไซต์นี้และฉันมาจากการค้นหาทั่วไปสำหรับฉันแล้วดูเหมือนว่าจุดประสงค์ของมันนั้นซื่อสัตย์และสนับสนุนและไม่ควร ถูกสอบสวน แต่ได้รับการส่งเสริมและชื่นชม)