การเปลี่ยน DNS บน Android เดิมเป็นของคน Root เท่านั้น แต่ตอนนี้ไม่ใช่แล้ว ใน Android รุ่นใหม่
สำคัญ: ทำงานได้เฉพาะ Wi-Fi Network ไม่สามารถเปลี่ยน DNS ขณะใช้ Cellular Network ได้ (Connection จะ Fail) และเป็น Per-Network Basis หมายถึงเชื่อม Network ใหม่ ต้องตั้งค่าใหม่ โชคดีตั้งครั้งเดียว Android จะจำ DNS สำหรับ Known Networks
DNS คืออะไร?
สรุปสั้นๆ DNS คือ Phonebook ของอินเทอร์เน็ต ทุกครั้งพิมพ์ "maketecheasier.com" บน Browser DNS แปลง Request นี้เป็น IP Address ใช้หาและส่งเว็บไซต์มาที่อุปกรณ์ เรามนุษย์จำ IP Address หลายร้อยไม่ได้ แต่จำชื่อเว็บอย่าง "google.com" ได้
ทำไมต้องใช้ DNS อื่น?
DNS ที่จัดการ Request สำคัญ แต่ DNS ไม่ได้เท่ากันทุกตัว เปลี่ยน Default/ISP DNS เป็น OpenDNS หรือ Google DNS มีประโยชน์:
- เร็วขึ้นผ่าน Load Balancing และ Caching แบบ Centralized
- ปลอดภัยมากขึ้น Provider เหล่านี้ขจัด Attack และ Request ที่เป็นอันตราย
- เพิ่ม Privacy ด้วย Log ชั่วคราวลบหลัง 48 ชม. และข้อมูล Non-PII ใน Permanent Logs
ISP DNS เริ่มต้นอาจไม่ให้ประโยชน์เหล่านี้ คุ้มค่าที่พิจารณา
เปลี่ยนการตั้งค่า DNS
1. จากหน้าจอหลัก Android แตะ "Settings"
2. แตะ "Wi-Fi" จะเห็นรายการ Network ที่โทรศัพท์หาเจอ
3. กดค้างชื่อ Network ที่จะเปลี่ยน กล่องข้อมูลขึ้น เลือก "Modify Network"

บางเครื่องต้องกด "Advanced Option" ใต้ Checkbox "Show Password" เพื่อเห็นตั้งค่าเพิ่ม

4. เพื่อปรับ DNS Android ต้องเปลี่ยน IP Settings จาก DHCP เป็น "Static" เปลี่ยนแล้ว Menu จะแสดง DNS Settings ที่แก้ไขได้ อย่ากังวล IP Address Android จะกรอก IP ที่ได้จาก DHCP เอง เลื่อนลง "DNS1" และ "DNS2" ล่างสุด แตะใส่ OpenDNS: "208.67.222.222" และ "208.67.220.220"

สุดท้าย กด Save ทดสอบเปิด Browser ไป https://welcome.opendns.com/ จะเห็นข้อความยืนยัน
Google DNS
ใช้ Google DNS เหมือนข้างบนจนถึงข้อ 4 ที่จุดนั้น ใส่ DNS Resolver: "8.8.8.8" และ "8.8.4.4" แทน OpenDNS
ระบบไหนก็ตาม เปลี่ยน DNS Android เร็วง่าย ทำให้ปลอดภัยออนไลน์ ด้วยคู่มือนี้เพิ่มประสบการณ์ Browse ได้ แชร์ประสบการณ์ในความคิดเห็นได้เลย