DNS คืออะไร พูดง่าย ๆ
คนพิมพ์ชื่ออย่าง example.com ส่วนคอมพิวเตอร์เชื่อมต่อด้วยตัวเลขที่เรียกว่าที่อยู่ IP DNS (Domain Name System) คือบริการที่แปลงอย่างหนึ่งเป็นอีกอย่างหนึ่ง เหมือนสมุดโทรศัพท์ที่เปลี่ยนชื่อเป็นหมายเลข
คุณไม่เห็นขั้นตอนนี้ แต่เกิดขึ้นก่อนเกือบทุกอย่างที่คุณเปิด ไม่ว่าจะเป็นหน้าเว็บ แอปแชต หรือวิดีโอ ทุกอย่างจะถามเซิร์ฟเวอร์ DNS ก่อนว่า “ชื่อนี้มีที่อยู่คืออะไร” แล้วจึงเชื่อมต่อ
การค้นหา DNS ทำงานอย่างไร?
โดยสรุป:
- คุณเปิดเว็บไซต์ หรือแอปขอเซิร์ฟเวอร์ เช่น
example.com - โทรศัพท์ถามเซิร์ฟเวอร์ DNS ของตัวเองว่าชื่อนั้นมีที่อยู่คืออะไร เซิร์ฟเวอร์นี้เรียกว่า ตัวแปลงที่อยู่ (resolver)
- หากตัวแปลงที่อยู่ไม่รู้คำตอบ ก็จะถามเซิร์ฟเวอร์ DNS อื่นบนอินเทอร์เน็ตจนพบเซิร์ฟเวอร์ที่มีอำนาจ แล้วจดจำผลไว้ระยะหนึ่ง
- ตัวแปลงที่อยู่ตอบกลับด้วยที่อยู่ และโทรศัพท์ของคุณเชื่อมต่อไปที่นั่น
ตัวแปลงที่อยู่ที่โทรศัพท์ใช้ไม่ได้ตายตัว ตามค่าเริ่มต้นคือตัวที่เครือข่ายของคุณให้ ซึ่งโดยปกติเป็นของผู้ให้บริการอินเทอร์เน็ตหรือเราเตอร์ของคุณ คุณชี้โทรศัพท์ไปยังตัวอื่นได้
ทำไมการกรอง DNS จึงบล็อกโฆษณา ตัวติดตาม และเว็บไซต์ได้?
ขั้นตอนที่ 2 คือจุดที่ตัวกรองอยู่ ตัวแปลงที่อยู่แบบกรองมีรายการชื่อ เช่น เซิร์ฟเวอร์โฆษณา ตัวติดตาม เว็บไซต์ฟิชชิง หรือเว็บไซต์สำหรับผู้ใหญ่ เมื่อโทรศัพท์ของคุณถามหาชื่อที่อยู่ในรายการ ตัวแปลงที่อยู่จะไม่ส่งที่อยู่จริงกลับมา แต่ส่งคำตอบ “ถูกบล็อก” และการเชื่อมต่อจะไม่เริ่มขึ้น
EZOBLOCKER ทำงานแบบนี้ โดยต่างกันที่ตำแหน่งที่ทำงาน แอปดักจับคำขอ DNS ของโทรศัพท์ด้วยอุโมงค์ในเครื่อง ส่งแบบเข้ารหัสไปยังเซิร์ฟเวอร์ของเราเอง และบล็อกหมวดหมู่ที่คุณเปิดไว้ที่นั่น ก่อนที่โฆษณาหรือหน้าเว็บจะโหลด สิ่งเดียวที่ส่งไปยังเซิร์ฟเวอร์คือคำขอ DNS: หน้าเว็บ ข้อความ และวิดีโอของคุณไม่ผ่านเซิร์ฟเวอร์ ดูเรื่องการเข้ารหัสเพิ่มเติมในDNS over HTTPS คืออะไร
เนื่องจากการตัดสินใจทำเป็นรายชื่อ การกรองจึงใช้กับทั้งโทรศัพท์ได้อย่างรวดเร็ว: รายการเดียวกันครอบคลุมทั้งเบราว์เซอร์และแอปที่ใช้ชื่อเหล่านั้น
การกรอง DNS ทำอะไรไม่ได้บ้าง?
การกรอง DNS ทำงานกับชื่อ ไม่ใช่เนื้อหา จึงมีข้อจำกัดที่คุณควรรู้:
- เนื้อหาที่ใช้ชื่อเดียวกัน หากโฆษณาส่งมาจากชื่อเดียวกับวิดีโอหรือโพสต์รอบข้าง การบล็อกชื่อนั้นจะทำให้เนื้อหาพังไปด้วย โฆษณาวิดีโอใน YouTube โพสต์ที่ได้รับการสนับสนุนในแอปโซเชียล และโฆษณาในเกมบางส่วนอยู่ในกลุ่มนี้
- หน้าภายในเว็บไซต์ที่อนุญาต DNS มองไม่เห็นว่าคุณเปิดหน้าหรือไฟล์ใดบนเว็บไซต์ เห็นเพียงชื่อของเว็บไซต์
- ชื่อที่ไม่อยู่ในรายการ เว็บไซต์ใหม่หรือที่ไม่อยู่ในรายการจะไม่ถูกบล็อกจนกว่าจะถูกเพิ่ม
- โทรศัพท์ที่ตั้งตัวแปลงที่อยู่อื่นไว้ หาก DNS ส่วนตัวของ Android มีชื่อโฮสต์ หรือแอปใช้ DNS ของตัวเอง คำขอเหล่านั้นจะข้ามตัวกรอง ดูวิธีตั้งค่า DNS ส่วนตัวบน Android
รายการทั้งหมดอยู่ที่DNS บล็อกอะไรไม่ได้บ้าง การรู้ข้อจำกัดช่วยให้ความคาดหวังอยู่ในระดับที่สมเหตุสมผล
เซิร์ฟเวอร์ DNS กับแอปเปลี่ยน DNS ต่างกันอย่างไร?
เซิร์ฟเวอร์ DNS (ตัวแปลงที่อยู่) คือบริการที่ตอบคำขอ ส่วนแอปเปลี่ยน DNS คือเครื่องมือที่ทำให้โทรศัพท์ของคุณใช้ตัวแปลงที่อยู่ที่ต่างจากค่าเริ่มต้น EZOBLOCKER เป็นแอปเปลี่ยน DNS ในความหมายนี้ และเพิ่มการกรองตามหมวดหมู่บนเซิร์ฟเวอร์ของเราเอง คุณยังเลือกผู้ให้บริการสาธารณะภายในแอปได้ด้วย ตามที่อธิบายไว้ในข้อมูลอ้างอิงเซิร์ฟเวอร์ DNS สำหรับครอบครัว หน้าเปลี่ยน DNSแสดงว่าทุกอย่างประกอบกันอย่างไร
ฉันจะรู้ได้อย่างไรว่าโทรศัพท์ใช้ DNS ตัวไหน?
บนคอมพิวเตอร์ เครื่องมืออย่าง nslookup แสดงตัวแปลงที่อยู่ที่ใช้อยู่ บนโทรศัพท์ วิธีตรวจสอบที่ง่ายที่สุดคือดูจากการทำงาน: เปิดการตรวจสอบการป้องกันของ EZOBLOCKER หากที่อยู่ของหมวดหมู่ถูกบล็อกขณะที่ที่อยู่ควบคุมโหลดได้ แสดงว่าคำขอของคุณผ่านตัวกรอง
การป้องกันยังช่วยเรื่องความเป็นส่วนตัว เพราะ DNS ที่ไม่เข้ารหัสอ่านได้โดยผู้ดูแลเครือข่ายที่คุณใช้อยู่ รายการบล็อกของเราแสดงหมวดหมู่และความถี่ในการอัปเดต