เมื่อเห็นข้อความ 「Windows has detected an IP address conflict」 หมายความว่ามีอุปกรณ์อื่นในเครือข่ายเดียวกันใช้ IP Address เหมือนกับคอมพิวเตอร์ของคุณ ทำให้ไม่สามารถใช้อินเทอร์เน็ตได้ สาเหตุหลักมักมาจากการกำหนดค่า IP ซ้ำกัน ไม่ว่าจะเป็น Static IP ที่ตั้งค่าซ้ำ หรือ DHCP ของ Router แจก IP ซ้ำ
5 วิธีแก้ไขข้อผิดพลาด IP Address Conflict
สร้าง Restore Point ก่อนเริ่มต้น
วิธีที่ 1: Flush DNS และ Reset TCP/IP Stack
- คลิกขวาปุ่ม Start เลือก Command Prompt (Admin) หรือ Windows PowerShell (Admin)
- พิมพ์คำสั่งทีละบรรทัด กด Enter ทุกครั้ง:
ipconfig /release
ipconfig /flushdns
ipconfig /renew - เปิด Admin Command Prompt อีกครั้ง พิมพ์ต่อ:
ipconfig /flushdns
nbtstat -R
netsh int ip reset
netsh winsock reset - รีสตาร์ทคอมพิวเตอร์ วิธีนี้แก้ปัญหา IP Conflict ได้ในหลายกรณี
วิธีที่ 2: รีสตาร์ท Router (Power Cycle)
- ปิด Router/Modem แล้วถอดสายไฟ
- รอ 10–20 วินาที
- เสียบสายไฟเปิด Router ใหม่ รอให้บูตเสร็จ
- เชื่อมต่ออุปกรณ์ใหม่ ทดสอบว่าปัญหาหายหรือไม่
การรีสตาร์ท Router จะบังคับให้ DHCP Server จัดสรร IP ใหม่ทั้งหมด
วิธีที่ 3: ปิดแล้วเปิด Network Adapter ใหม่
- กด Windows Key + R พิมพ์
ncpa.cplEnter - คลิกขวาที่ Wireless Adapter (หรือ Ethernet) เลือก Disable
- รอสักครู่ คลิกขวาอีกครั้ง เลือก Enable
- รีสตาร์ท แล้วเชื่อมต่อ Wi-Fi ใหม่
วิธีที่ 4: ยกเลิก Static IP ให้ใช้ DHCP แทน
- เปิด Control Panel > Network and Internet > Network and Sharing Center
- คลิก Change adapter settings ด้านซ้าย
- คลิกขวา Adapter ที่ใช้งาน เลือก Properties
- เลือก Internet Protocol Version 4 (TCP/IPv4) > Properties
- ติ๊ก Obtain an IP address automatically และ Obtain DNS server address automatically
- กด OK ทุกหน้าต่าง แล้วรีสตาร์ท
วิธีที่ 5: ปิด IPv6
- คลิกขวาไอคอน Wi-Fi/System Tray เลือก Open Network & Internet Settings > Change adapter options
- คลิกขวา Adapter ที่ใช้งาน > Properties
- เอาติ๊ก Internet Protocol Version 6 (TCP/IPv6) ออก
- กด OK > Close แล้วรีสตาร์ท
IPv6 บางครั้งก่อให้เกิดความขัดแย้งกับ IPv4 ในเครือข่ายบางรูปแบบ การปิด IPv6 ช่วยแก้ปัญหาได้
ขอให้แก้ปัญหา IP Conflict สำเร็จ หากยังมีปัญหา สามารถถามได้ในความคิดเห็นครับ