Windows 10 ยังคงมี Hosts File มาจากมาตรฐานคอมพิวติ้งเก่า — ใช้ Map Domain Name (เช่น onmsft.com) ไปยัง IP Address ที่เรากำหนด
Windows อ่าน Hosts File ทุกครั้งที่เชื่อมต่อผ่าน Hostname หากเจอ Entry ในไฟล์ จะติดต่อ Server ที่ระบุไว้ มิฉะนั้นจะใช้ DNS (Domain Name Service) ตามปกติ
แม้ดู Technical แต Hosts File ใช้ง่ายมาก — เพิ่ม Entry เองได้ เพียงต้องเปิดไฟล์ (อยู่ใน C:\Windows\System32\drivers\etc\hosts) ต้องใช้ Administrator เพื่อเซฟ

เปิดไฟล์ Hosts
- ค้น Notepad → คลิกขวา → Run as administrator (อาจต้องใส่รหัส Admin)
- File → Open → ไปที่
C:\Windows\System32\drivers\etc\hosts(คัดลอกวาง Address Bar ได้) → ถ้า Browse แบบกราฟิก ต้องเปลี่ยน Filter เป็น "All Files" จะเห็นไฟล์

เปิดครั้งแรก จะเห็นคำอธิบายสั้นๆ โครงสร้าง: แต่ละ Entry = 1 บรรทัด IP Address (ตัวเลข) Space/Tab Hostname/Domain คอมเมนต์ขึ้นต้นด้วย # (Windows จะข้าม)

ตัวอย่าง: อยากให้ microsoft.com ไปที่ 1.2.3.4 → ใส่ 1.2.3.4 microsoft.com บรรทัดใหม่ → ทุกครั้งเข้า microsoft.com จะไป 1.2.3.4 แทน

ทำไมต้องแก้ Hosts File?
ประโยชน์จริงมีหลายอย่าง:
1. บล็อกเว็บไซต์ (เช่น Google)
เพิ่ม 0.0.0.0 www.google.com → เซฟ → ลองเข้า Google จะโหลดไม่ได้

⚠️ ไม่ได้มั่นใจ 100% — User อื่นแก้ Hosts กลับได้ บางซอฟต์แวร์ Lookup Hostname เอง ไม่อ่าน Hosts File
2. บล็อกโฆษณา/Spyware (ใช้งานจริงมากกว่า)
Map Address ของ Ad Providers → Internal IP ที่ไม่ได้ใช้ (เช่น 127.0.0.1) → เบราว์เซอร์ทุกตัวจะไม่โหลดโฆษณา (Ad-free Internet)
⚠️ ต้องใส่ Hostname เท่านั้น (example.com) ไม่ใช่ Full URL (https://www.example.com)
สรุป
Hosts File ไม่ได้ใช้เฉพาะ Dev/Network — มีประโยชน์กับ User ทั่วไป ด้วย และมีอยู่บน Mac/Linux ด้วย (Syntax เหมือนกัน ตำแหน่งต่างกัน)