แก้ปัญหา Network ยากและรำคาญ Windows Network Diagnostic ไม่พอ ต้องใช้ Command Line (CMD) เพราะ: 1) เช็ครายการแยกกันได้ 2) มี Option เยอะ ทดสอบลึก 3) เขียน Script อัตโนมัติได้
รัน CMD เป็น Administrator ก่อน
1. เช็คสาย LAN (ipconfig)
ipconfig แสดง Interface และสถานะ Connected/Disconnected
2. เช็ค Gateway (ping)
Gateway = Router เชื่อม Internet ipconfig หา Default Gateway IP → ping [Gateway IP] ถ้าตอบสนอง = Network Adapter, Cable, Router ต่อได้ปกติ
3. เช็ค DNS (nslookup)
DNS แปลง Domain → IP nslookup www.example.com ถ้า Resolve ได้ = DNS ทำงาน
4. เช็ค Process ที่เปิด Connection เยอะ (netstat)
Router จำกัด Connection ได้ โปรแกรมบั๊กเปิดเยอะ → Net blocked netstat -a -b แสดง Process, Port, Connection ทั้งหมด
5. เช็ค Firewall Rules (netsh)
Firewall = Rules Allow/Block Export rules ทั้งหมด: netsh advfirewall firewall show rule name=all > firewallrules.txt → notepad firewallrules.txt
หา Rule ที่ Block: netsh advfirewall firewall show rule name | find "Block" (ไม่โชว์ว่า Block โปรแกรมไหน)
คุณมีเทคนิคอื่นเช็ค Internet ไหม? แชร์กันเลย