เว็บไซต์และบริการที่มีขนาดใหญ่ขึ้นเช่น Facebook มักจะใช้เครือข่ายการจัดส่งเนื้อหา (CDN) เพื่อกำหนดเส้นทางคำขอของคุณไปยังเซิร์ฟเวอร์ (และน่าจะเร็วที่สุด) สำหรับเนื้อหาของพวกเขา พวกเขาทำสิ่งนี้ผ่านการกำหนดเส้นทาง DNS anycast โดยส่งคืนที่อยู่ของเซิร์ฟเวอร์ที่ใกล้เคียงที่สุดเมื่อคุณทำการสอบถาม DNS ผ่านเซิร์ฟเวอร์ DNS ของคุณ กล่าวอีกนัยหนึ่งว่าที่เซิร์ฟเวอร์ DNS ของคุณตั้งอยู่ทางกายภาพอาจมีผลต่อความเร็วและเวลาตอบสนองที่คุณได้รับจาก CDN บางแห่ง ใช้เซิร์ฟเวอร์ DNS ที่อยู่ใกล้
อย่างไรก็ตามเซิร์ฟเวอร์ DNS สาธารณะเหล่านี้ใช้การกำหนดเส้นทางการออกอากาศใด ๆ เพื่อให้การตอบสนอง DNS จากเซิร์ฟเวอร์ที่ใกล้ที่สุด ไม่เช่นนั้นพวกเขาจะไม่สามารถตอบสนองคุณได้อย่างรวดเร็วและมีช่วงเวลาที่ดี ตัวอย่างเช่นเมื่อคุณค้นหา 8.8.8.8 จากเนเธอร์แลนด์เซิร์ฟเวอร์ที่ตอบแบบสอบถามนั้นไม่ใช่เซิร์ฟเวอร์เดียวกับเมื่อคุณทำการค้นหาจากญี่ปุ่น สิ่งนี้อาจชดเชยปัญหา CDN ได้บางส่วน
Google เองมีคำเตือนถึงผลกระทบเดียวกัน (โดยที่ resolver คือเซิร์ฟเวอร์ DNS):
อย่างไรก็ตามโปรดทราบว่าเนื่องจากเซิร์ฟเวอร์ชื่อระบุตำแหน่งทางภูมิศาสตร์ตามที่อยู่ IP ของตัวแก้ไขมากกว่าผู้ใช้ Google Public DNS จึงมีข้อ จำกัด เช่นเดียวกับบริการ DNS แบบเปิดอื่น ๆ นั่นคือเซิร์ฟเวอร์ที่ผู้ใช้อ้างอิงอาจอยู่ไกลกว่าหนึ่งถึง ซึ่งผู้ให้บริการ DNS ท้องถิ่นจะเรียก นี่อาจทำให้ประสบการณ์การท่องเว็บช้าลงสำหรับบางเว็บไซต์
ที่มา: https://developers.google.com/speed/public-dns/faq#cdn
ฉันไม่พบรายชื่อที่ตั้ง DNS สาธารณะของ Google แต่ OpenDNS มีรายชื่อเมืองในหน้าสถานะของพวกเขาที่จะให้ความคิดว่าคุณอยู่ใกล้กับคุณมากเพียงใด