DNS คือระบบชื่อโดเมนที่กระจายอยู่ในฐานข้อมูลหลายแห่งเพื่อให้ประชาชนสามารถอ่านและใช้งานได้สำหรับโฮสต์ โฮสต์ถูกระบุด้วย IP ของตนและชื่อถูกกำหนดให้กับ IP นั้นในเซิร์ฟเวอร์ DNS เพื่อหลีกเลี่ยงการจดจำที่อยู่ IP เพื่อเข้าถึงโฮสต์นั้น ตัวอย่างเช่นเมื่อคุณขอความแตกต่างระหว่าง com เซิร์ฟเวอร์ DNS ภายในของคุณจะให้รายละเอียดโฮสต์ในการติดต่อสื่อสาร โดยทั่วไปจะเป็นที่อยู่ IP ของความแตกต่างระหว่างกัน com. ใน Round-robin DNS คุณสามารถกำหนดค่าที่อยู่ IP หลายรายการสำหรับชื่อโดเมนเดียวและที่อยู่ IP เหล่านี้จะถูกส่งไปยังคำขอของผู้ใช้โดยใช้แบบโรลโอเวอร์ ที่นี่คอมพิวเตอร์โฮสต์หรือเซิร์ฟเวอร์สามารถใช้งานได้ทุกที่ในโลกซึ่งเทียบเท่ากับ Global Load balancer
DNS ตอบแบบสอบถามซึ่งอาจกำหนดได้ตามแอพพลิเคชันโดยทั่วไปจะอยู่ในลักษณะ round robin; นั่นคือถ้า IP 1 ถูกกำหนดให้กับ Query แรกแบบสอบถามที่สองจะได้รับ IP2 และอื่น ๆ แต่คุณสามารถกำหนดได้โดยขึ้นอยู่กับความต้องการและความสามารถในการใช้งานของคุณ หาก DNS ของคุณฉลาดพอที่จะระบุตำแหน่งทางภูมิศาสตร์ตามเวลาตอบสนองหรือกลไกอื่น ๆ คุณสามารถให้ IP ที่ใกล้ที่สุดแก่ลูกค้าในพื้นที่นั้น
(1) เราสามารถบรรลุ IP แอดเดรสและหมายเลขพอร์ตซ่อนตัวอยู่ในเครื่อง Balancer แต่เราไม่สามารถทำได้ใน DNS method
(2) บางครั้ง DNS จะไม่ทำงานเนื่องจากผู้ให้บริการบางรายใช้ DNS caching ซึ่งจะหยุดรับ IP ใหม่สำหรับคำขอของลูกค้าและนำไปสู่ IP เดียวกัน แต่ใน balancers โหลดจะไม่เกิดปัญหา
(3) การโจมตีของ DOS การโจมตี DDOS จะไม่ส่งผลโดยตรงต่อเซิร์ฟเวอร์โฮสต์ แต่จะส่งผลต่อ IP Balancer โหลดขณะที่วิธี DNS จะตีเซิร์ฟเวอร์โฮสต์โดยตรง
(7) ใน Load balancers โหลด balancer polls โฮสต์เซิร์ฟเวอร์ของเงื่อนไขสุขภาพและถ้าเซิร์ฟเวอร์ตายจะลบการสำรวจการให้บริการและแจกจ่ายโหลดท่ามกลางคนอื่นซึ่งยังไม่สามารถใช้ได้ใน DNS วิธี
(8) balancer การโหลดเป็นจุด ๆ เดียวที่ล้มเหลวในขณะที่ในวิธี DNS โดยทั่วไประเบียน DNS จะได้รับการอัปเดตตลอดคำในลักษณะลำดับชั้นและแคชใน DNS ท้องถิ่นซึ่งจะช่วยในการแก้ไข IP ได้เร็วขึ้น