DNS ส่วนตัวบน Android คืออะไร?
ทุกครั้งที่แอปหรือเบราว์เซอร์เปิดเว็บไซต์ โทรศัพท์จะถามเซิร์ฟเวอร์ DNS ก่อนว่าเว็บไซต์นั้นอยู่ที่ใด ตามค่าเริ่มต้น คำถามนั้นเดินทางโดยไม่เข้ารหัส และไปยังเซิร์ฟเวอร์ใดก็ตามที่เครือข่าย Wi-Fi หรือเครือข่ายมือถือของคุณกำหนดให้ การตั้งค่า DNS ส่วนตัว ของ Android เปลี่ยนเรื่องนี้ โดยส่งคำถามไปยังเซิร์ฟเวอร์ที่คุณเลือก ห่อหุ้มด้วยการเข้ารหัส โดยใช้โปรโตคอลที่เรียกว่า DNS over TLS (DoT)
DNS ส่วนตัวตั้งค่าด้วย ชื่อโฮสต์ เช่น family.cloudflare-dns.com ไม่ได้ตั้งด้วยที่อยู่ IP หากต้องการความรู้พื้นฐานว่าคำขอ DNS คืออะไร อ่านDNS คืออะไร
โหมด DNS ส่วนตัวทั้งสามแบบคืออะไร?
Android มีตัวเลือกให้สูงสุดสามแบบ:
| โหมด | ทำอะไร |
|---|---|
| ปิด | ไม่ใช้ DNS ส่วนตัว โทรศัพท์ใช้ DNS ของเครือข่ายตามปกติ |
| อัตโนมัติ | โทรศัพท์พยายามเชื่อมต่อแบบเข้ารหัสกับเซิร์ฟเวอร์ DNS ของเครือข่าย และใช้ DNS ธรรมดาหากทำไม่ได้ |
| ชื่อโฮสต์ของผู้ให้บริการ DNS ส่วนตัว | โทรศัพท์ส่งทุกคำขอไปยังชื่อโฮสต์ที่คุณพิมพ์ โดยเข้ารหัส หากเข้าถึงเซิร์ฟเวอร์นั้นไม่ได้ คำขอจะล้มเหลว |
โทรศัพท์บางรุ่นตั้งชื่อตัวเลือกต่างออกไปเล็กน้อย ตัวเลือกที่สามบางครั้งเรียกว่า “โหมดเข้มงวด” ในเอกสารทางเทคนิค
ฉันจะตั้งผู้ให้บริการที่มีการกรองเป็น DNS ส่วนตัวได้อย่างไร?
ผู้ให้บริการ DNS สาธารณะบางรายมีตัวกรองสำหรับครอบครัว ซึ่งตอบผลว่าถูกบล็อกสำหรับรายการเว็บไซต์สำหรับผู้ใหญ่และเว็บไซต์อันตราย การพิมพ์ชื่อโฮสต์ของผู้ให้บริการนั้นลงใน DNS ส่วนตัวจะใช้ตัวกรองกับทั้งโทรศัพท์ ชื่อโฮสต์เหล่านี้เป็นโฮสต์เดียวกับที่ปรากฏในที่อยู่ DoH ในตารางเซิร์ฟเวอร์ DNS สำหรับครอบครัวของเรา:
| ผู้ให้บริการ | ชื่อโฮสต์ | คืออะไร |
|---|---|---|
| Cloudflare Family | family.cloudflare-dns.com | ตัวกรองสำหรับครอบครัว |
| AdGuard Family | family.adguard-dns.com | ตัวกรองสำหรับครอบครัว |
| Quad9 | dns.quad9.net | บล็อกเว็บไซต์อันตรายที่รู้จัก |
| AdGuard DNS | dns.adguard-dns.com | บล็อกโฆษณา |
ตรวจสอบหน้าของผู้ให้บริการเองก่อนพึ่งพาชื่อโฮสต์ เพราะผู้ให้บริการอาจเปลี่ยนได้ แล้วทำตามขั้นตอนด้านล่าง
Android มาตรฐาน (Pixel และรุ่นคล้ายกัน)
- เปิด การตั้งค่า
- แตะ เครือข่ายและอินเทอร์เน็ต
- แตะ DNS ส่วนตัว
- เลือก ชื่อโฮสต์ของผู้ให้บริการ DNS ส่วนตัว แล้วพิมพ์ชื่อโฮสต์
- แตะ บันทึก
Samsung (One UI)
- เปิด การตั้งค่า
- แตะ การเชื่อมต่อ แล้วแตะ การตั้งค่าการเชื่อมต่อเพิ่มเติม
- แตะ DNS ส่วนตัว
- เลือกตัวเลือกชื่อโฮสต์ พิมพ์ชื่อโฮสต์ แล้วแตะ บันทึก
Xiaomi (MIUI และ HyperOS)
- เปิด การตั้งค่า
- แตะ การเชื่อมต่อและการแชร์
- แตะ DNS ส่วนตัว
- เลือกตัวเลือกชื่อโฮสต์ พิมพ์ชื่อโฮสต์ แล้วแตะ บันทึก
ชื่อเมนูอาจต่างกันไปตามรุ่นโทรศัพท์และเวอร์ชัน Android หากหาเมนูไม่เจอ ให้ใช้ช่องค้นหาที่ด้านบนของการตั้งค่าแล้วค้นหา “DNS ส่วนตัว”
ทำไม DNS ส่วนตัวต้องเป็นปิดหรืออัตโนมัติเมื่อใช้ EZOBLOCKER?
EZOBLOCKER ดักจับคำขอ DNS ของโทรศัพท์ด้วยอุโมงค์ในเครื่อง ส่งคำขอแบบเข้ารหัส (DoH) ไปยังเซิร์ฟเวอร์ของตัวเอง และบล็อกหมวดหมู่ที่คุณเลือกที่นั่น การตั้งค่า DNS ส่วนตัวของ Android มีลำดับความสำคัญเหนือกว่านั้น หากพิมพ์ชื่อโฮสต์ไว้ Android จะส่งทุกคำขอ DNS ไปที่เซิร์ฟเวอร์นั้นโดยตรง และ EZOBLOCKER ไม่เห็นคำขอ หมวดหมู่ของคุณจึงกรองอะไรไม่ได้
ดังนั้นทั้งสองอย่างเป็นทางเลือกแทนกัน ไม่ใช่คู่หู:
- หากต้องการใช้หมวดหมู่ของ EZOBLOCKER ให้ตั้ง DNS ส่วนตัวเป็น ปิด หรือ อัตโนมัติ ในแอป ตั้งค่า > ขั้นสูง แสดงสถานะ DNS ส่วนตัวปัจจุบัน และเตือนหากต้องแก้ไข
- หากต้องการใช้เฉพาะตัวกรองของผู้ให้บริการสาธารณะผ่านการตั้งค่าระบบของโทรศัพท์ ให้พิมพ์ชื่อโฮสต์ของผู้ให้บริการนั้น และปิด EZOBLOCKER ไว้
EZOBLOCKER ยังใช้ผู้ให้บริการสาธารณะได้เองด้วย: ขั้นสูง > ผู้ให้บริการ DNS ในโหมดนั้นหมวดหมู่ของตัวเองจะไม่มีผล ดูรายละเอียดในคู่มือเซิร์ฟเวอร์ DNS สำหรับครอบครัว
ฉันจะตรวจสอบได้อย่างไรว่าใช้งานได้?
เปิดการตรวจสอบการป้องกันในเบราว์เซอร์ของโทรศัพท์ขณะที่ EZOBLOCKER เปิดอยู่ การตรวจสอบจะขอไฟล์ขนาดเล็กจากที่อยู่ควบคุมและจากที่อยู่ของหมวดหมู่ หากที่อยู่ควบคุมโหลดได้ แต่ที่อยู่ของหมวดหมู่โหลดไม่ได้ แสดงว่าหมวดหมู่นั้นกำลังถูกกรองผ่าน EZOBLOCKER สำหรับสิ่งที่การกรองด้วย DNS ทำไม่ได้ เช่น โฆษณาวิดีโอใน YouTube ดูDNS บล็อกอะไรไม่ได้บ้าง
กำลังตั้งตัวกรองครอบครัวสำหรับโทรศัพท์ของลูกอยู่ใช่ไหม การควบคุมโดยผู้ปกครองอธิบายตัวเลือกต่าง ๆ และหน้าเปลี่ยน DNSอธิบายว่า EZOBLOCKER เข้ากับเรื่องนี้อย่างไร