ตั้งแต่การประดิษฐ์อินเทอร์เน็ต การก้าวหน้ามากมายได้เกิดขึ้น คอมพิวเตอร์มากมายเชื่อมต่อกัน นำไปสู่โปรโตคอลและเทคโนโลยีใหม่ เพื่อเพิ่มประสิทธิภาพการแลกเปลี่ยนและการปกป้องบนเว็บ แม้มีความก้าวหน้าเหล่านี้ ผู้ใช้ PC หลายคนยังพบความยากลำบากในการเชื่อมต่ออินเทอร์เน็ต สาเหตุอาจง่าย เช่น สายเคเบิล หรือรีสตาร์ท Router แต่บางกรณี เกิดจาก Internet Protocol โดยเฉพาะ 'IPv6 connectivity: no internet access' เป็นปัญหาทั่วไปสำหรับผู้ใช้หลายคน ทั้งบน Wi-Fi และ LAN Cable เมื่อเกิดขึ้น ผู้ใช้จะสูญเสียการเชื่อมต่ออินเทอร์เน็ตทุกประเภท บทความนี้จะวิเคราะห์สาเหตุและให้วิธีแก้ที่ทำงานได้จริง

IPv6 เป็น Internet Protocol รุ่นล่าสุด ที่มุ่งจะแทนที่ IPv4 ข้อผิดพลาดนี้ตรวจพบได้จากสถานะการเชื่อมต่อปัจจุบัน เปิด Run (Windows key + R) > พิมพ์ ncpa.cpl > OK > คลิกขวาที่การเชื่อมต่อ > Status จะเห็นการเชื่อมต่อและ Internet Protocol ที่ใช้ No network access หมายถึง: ไม่พบ DHCP server และไม่ได้กำหนด link-local address สิ่งนี้ต่างจาก 'No internet access' ที่หมายถึง พบ DHCP server แต่ไม่ได้กำหนด link-local address สามารถพิมพ์ 'ipconfig /all' ใน Command Prompt เพื่อดูการตั้งค่าเครือข่ายปัจจุบัน 'Troubleshooting' การเชื่อมต่อเครือข่าย อาจไม่ให้ผลลัพธ์ อาจได้แค่ว่าการตั้งค่าถูกต้องแต่อุปกรณ์ไม่ตอบสนอง ข้อผิดพลาดนี้หมายถึง PC ไม่สามารถผ่านข้อกำหนดของ IPv6 Internet Protocol ที่จำเป็นสำหรับการแลกเปลี่ยนและการปกป้อง จึงไม่ได้รับอนุญาตให้เชื่อมต่ออินเทอร์เน็ตสมบูรณ์
ทำไมถึงเจอปัญหา 'IPv6/IPv4 Connectivity: No Internet Access'?
สิ่งนี้เกิดจากหลายเหตุผล IPv6 เป็นรุ่นต่อไปของ Routing มีการปรับปรุงมากกว่า IPv4 รวมถึงที่อยู่ที่มีจำนวนไม่จำกัดเกือบ แต่มีอุปกรณ์เครือข่ายจำนวนมากที่ติดตั้งไว้แล้ว ที่ไม่สามารถสื่อสารผ่าน IPv6 Protocol ได้ 'IPv6 Connectivity: No Internet Access' เป็นเรื่องปกติ มี ISP น้อยมากที่รองรับ และไม่ได้เปิดโดยค่าเริ่มต้น นี่คือรายการ ISP ที่อนุมัติให้บริการ IPv6 ISP หรือ Router ของคุณอาจยังตั้งค่าเป็น IPv4 ในขณะที่ PC พยายามเชื่อมต่อผ่าน IPv6 จึงเกิดความขัดแย้ง Router อาจมอบหมายที่อยู่ IPv6 ได้ แต่ ISP ไม่สามารถทำได้ จึงขาดการเชื่อมต่ออินเทอร์เน็ต
หากสามารถเชื่อมต่ออินเทอร์เน็ตผ่าน IPv4 ได้ ควรจะเล่นเว็บได้ เว้นแต่ไดรเวอร์ผิดปกติ หากมีเพียง IPv6 เป็นการเชื่อมต่อเดียว โอกาสมีว่า IPv4 ถูกปิด LAN หรือ Wi-Fi/WLAN Drivers อาจเป็นปัญหาในกรณีนี้ เพื่อแยกปัญหาว่าอยู่ที่ PC หรือ Router ลองเชื่อมต่ออุปกรณ์อื่นกับเครือข่ายเดียวกัน ดูว่าทำงานได้หรือไม่ ด้านล่างคือวิธีแก้ที่รู้จักและทำงานได้
สาเหตุเฉพาะของ IPv4 No Internet Access Error บน Windows
มีสาเหตุหลายอย่างที่ต้องตรวจสอบเกี่ยวกับปัญหานี้ ปัญหาเครือข่ายโดยทั่วไปเกิดจากปัจจัยหลากหลาย และการติดตามสาเหตุทั้งหมดมีประโยชน์ แต่ละสาเหตุเชื่อมโยงกับวิธีแก้ไขที่เป็นไปได้ โปรดตรวจสอบรายการสั้นๆ ด้านล่าง!
- HT Mode – การตั้งค่า HT Mode ผิด ก่อให้เกิดปัญหานี้ให้ผู้ใช้หลายคน โปรดตรวจสอบ!
- Faulty networking drivers – หากไดรเวอร์อุปกรณ์เครือข่ายเก่าหรือผิดปกติ ถึงเวลาเปลี่ยนเป็นรุ่นล่าสุด หากต้องการให้ปัญหาแบบนี้หยุดเกิด
- Wrong DNS and IP addresses – อาจเปลี่ยน DNS และ IP address settings ไปเมื่อสักคราว เพื่อแก้ปัญหาอื่น แต่อาจก่อให้เกิดปัญหา IPv4 no Internet นี้ ให้คืนค่าการตั้งค่าเป็นค่าเริ่มต้น!
- McAfee antivirus – ผู้ใช้ McAfee รายงานว่าปัญหานี้เกิดตลอด จนกว่าจะถอนติดตั้ง McAfee อย่างสมบูรณ์
วิธีที่ 1: อัปเดต Network Drivers
วิธีที่ดีที่สุดอัปเดต Network Drivers คือไปออนไลน์ที่เว็บผู้ผลิตคอมพิวเตอร์/อุปกรณ์ และดาวน์โหลดติดตั้งไดรเวอร์ด้วยตนเอง สำหรับผู้ใช้ Dell ไปที่นี่ ดาวน์โหลดไดรเวอร์ ผู้ใช้ HP ไปที่นี่ สามารถอัปเดตไดรเวอร์ผ่านอินเทอร์เน็ต via Device Manager ได้ แต่เนื่องจากคอมพิวเตอร์ไม่มีอินเทอร์เน็ต จึงใช้ได้แค่ทางเลือกแรก
- สำหรับผู้ใช้ Dell ไปที่เว็บ Support ที่นี่
- คลิก Support ไปที่ 'drivers and downloads'
- หากเข้าเว็บครั้งแรก จะได้หน้าจอกรอก Service Tag ไม่เช่นนั้น Browser cookies จะแสดงผลิตภัณฑ์ล่าสุด มี 3 วิธีได้ไดรเวอร์: ใช้ Service Tag, Detect ระบบอัตโนมัติ, ค้นหาด้วยตนเอง เราจะใช้วิธีเร็วสุด: ใช้ Service Tag
- ดู底部ของโน้ตบุ๊ก หรือช่องแบตเตอรี่ ควรมีสติกเกอร์ "service tag (S/N)" พิมพ์รหัส 7 ตัวอักษรตัวเลขเข้าเว็บ Support Dell คลิก Submit

- Dell จะโหลดผลิตภัณฑ์ที่เกี่ยวข้อง จากหน้านี้ เลือก Detect updates อัตโนมัติ หรือหาไดรเวอร์เอง คลิกแท็บ 'Find it myself'

- ขยายส่วน Network และดาวน์โหลดไดรเวอร์ หากอัปเดตไม่รันอัตโนมัติ ดับเบิลคลิกรัน ทำตามพรอมป์จนเสร็จ และรีสตาร์ท PC
วิธีที่ 2: เปลี่ยน HT Mode
HT (High Throughput) Mode เป็นฟีเจอร์ที่มีประโยชน์ แต่เพื่อแก้ปัญหา ควรเปลี่ยนการตั้งค่า แนะนำโดยผู้ใช้หลายคนบนฟอรัม และทำได้ผลลัพธ์ดีเยี่ยมสำหรับการเชื่อมต่ออินเทอร์เน็ต โปรดลองดูด้านล่าง!
- ใช้ Windows + R combo เปิด Run dialog box พิมพ์ 'ncpa.cpl' ในแถบ และคลิก OK เปิด Internet Connection settings ใน Control Panel
- กระบวนการเดียวกัน สามารถทำได้โดยเปิด Control Panel ด้วยตนเอง Switch View by setting มุมขวาบนเป็น Category คลิก Network and Internet บนสุด คลิกปุ่ม Network and Sharing center เปิดมัน พยายามหาปุ่ม Change adapter settings เมนูซ้าย คลิกมัน

- เมื่อหน้าต่าง Internet Connection เปิด ดับเบิลคลิก Network Adapter ที่ใช้งานอยู่
- คลิก Properties คลิกปุ่ม Configure บนสุดหน้าต่าง ไปที่แท็บ Advanced ในหน้าต่างใหม่ที่จะเปิด และหาตัวเลือก HT Mode ในรายการ

- เปลี่ยนเป็น HT Mode 20/40 หรือตัวเลือกที่คล้ายกัน รีสตาร์ทคอมพิวเตอร์ยืนยันการเปลี่ยนแปลง และตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีที่ 3: Release และ Renew IP Configuration
สมมติว่าอุปกรณ์ไม่ได้รับมอบหมาย IP Address อย่างถูกต้อง หรือการมอบหมายถูกยกเลิก การ Release ที่อยู่ปัจจุบันและ Renew ใหม่ จะช่วยให้เชื่อมต่อสำเร็จ วิธีทำ:
- กด Windows Key + R เปิด Run
- พิมพ์ cmd กด Enter เปิด Command Prompt

- ใน Command Prompt พิมพ์ 'ipconfig /release' กด ENTER
- เมื่อ Prompt กลับมา พิมพ์ 'ipconfig /renew' แล้วกด Enter

- พิมพ์ Exit กด ENTER ปิดหน้าต่าง
วิธีที่ 4: Reset Winsock
"netsh Winsock reset" เป็นคำสั่งที่ช่วยได้ ใช้ใน Command Prompt เพื่อ Reset Winsock Catalog กลับสู่ค่าเริ่มต้นหรือสถานะสะอาด สามารถลองวิธีนี้ หากเจอปัญหาไม่สามารถเชื่อมต่ออินเทอร์เน็ตบน IPv4
- ค้นหา "Command Prompt" โดยพิมพ์ใน Start menu หรือกดปุ่มค้นหาข้างๆ คลิกขวา รายการแรกที่โผล่ เลือก "Run as administrator"
- เพิ่มเติม สามารถใช้ Windows Logo Key + R combo เปิด Run dialog box พิมพ์ "cmd" ในกล่อง และใช้ Ctrl + Shift + Enter combo รัน Command Prompt ด้วยสิทธิ์แอดมิน

- พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง และกด Enter หลังพิมพ์ รอข้อความ "Winsock reset completed successfully" หรือข้อความคล้ายๆ เพื่อทราบว่าวิธีทำงานและไม่ได้พิมพ์ผิด ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
netsh winsock reset nets int ip reset
วิธีที่ 5: ปิด IPv6 เพื่อบังคับให้ PC ใช้ IPv4
IPv6 ไม่ค่อยจำเป็นในอีกไม่กี่ปี ปัญหาอินเทอร์เน็ตของคุณอาจไม่เกี่ยวกับ IPv6 เว้นแต่ต้องการ IPv6 สำหรับบางอย่าง สามารถลองบังคับ Windows ใช้ IPv4 แทน Windows *สามารถ* และจะใช้ (preferred) IPv6 หากอุปกรณ์อื่นทั้งหมดและ ISP รองรับ ลองเชื่อมต่อด้วย IPv4 ซึ่งรองรับโดยอุปกรณ์เก่าและ ISP ทุกตัว นี่คือรายการ ISP ที่อนุมัติ IPv6 เพื่อปิด IPv6 ด้วยตนเอง:
- กด Windows Key + R เปิด Run
- พิมพ์ ncpa.cpl กด Enter เปิด Network Connections window

- คลิกขวาที่การเชื่อมต่อ เลือก "properties"

- ที่แท็บ Networking เลื่อนลงไป 'Internet Protocol Version 6 (TCP/IPv6)'
- ยกเครื่องหมายถูกออกจาก checkbox ด้านซ้ายของ property นี้ แล้วคลิก OK

- อาจต้องรีสตาร์ทคอมพิวเตอร์
สามารถใช้เครื่องมือจาก Microsoft ทำข้างต้นอัตโนมัติได้ ไปที่หน้านี้ และดาวน์โหลด 'Prefer IPv4 over IPv6 in prefix policies' utility รันมัน จะทำให้ IPv4 เป็น default แทน IPv6 เพื่อปิด IPv6 ให้สมบูรณ์ ใช้ 'Disable IPv6' utility การกระทำเหล่านี้สามารถย้อนกลับได้ด้วย utilities อื่นจากหน้าเดียวกัน
วิธีที่ 6: ปิด Firewall และ Antivirus Software ทั้งหมด
Anti-viruses เช่น AVG และ McAfee โชคดีสำหรับปัญหานี้ บางโปรแกรมไฟร์วอลล์อาจติดตั้งอัตโนมัติพร้อมซอฟต์แวร์อื่น ลองปิดการตั้งค่าไฟร์วอลล์จากอินเทอร์เฟซของพวกเขา ไอเดียที่ดีที่สุดคือถอนติดตั้งโปรแกรมเหล่านี้อย่างสมบูรณ์
- กด Windows Key + R เปิด Run
- พิมพ์ appwiz.cpl กด Enter เปิด Programs and Features

- หา McAfee, AVG และโปรแกรมไฟร์วอลล์/แอนตี้ไวรัสอื่นๆ
- คลิกขวาโปรแกรมที่ต้องการถอนติดตั้ง เลือก "uninstall"

- ทำตามพรอมป์หน้าจอจนถอนติดตั้งเสร็จ
อาจต้องลบไฟล์คงเหลือของแอนตี้ไวรัสหรือไฟร์วอลล์ ดูขั้นตอนที่นี่ เพื่อ ถอนติดตั้ง McAfee สามารถดาวน์โหลด Revo Uninstaller Pro free trial จากที่นี่ ติดตั้ง รัน ค้นหาไฟล์คงเหลือ และลบมัน
วิธีที่ 7: Reset IP Settings ด้วย Microsoft NetShell Utility
สามารถข้ามความยุ่งยากในการ Reset IP Configuration ด้วยตนเอง โดยใช้เครื่องมือจาก Microsoft เพื่อ Reset เครือข่าย
- ดาวน์โหลด NetShell IP reset utility จากที่นี่
- รันไฟล์ คลิก Next

- Troubleshooter จะสร้าง Restore Point และ Reset IP ของคุณ

- กด Next รีสตาร์ท PC

วิธีที่ 8: บล็อก IPv6 Incoming Connections บน Apple Airport
หากใช้ Router Apple Airport สามารถลองเปลี่ยน IPv6 mode เป็น Tunnel และบล็อก Incoming IPv6 Connections
- เริ่ม Airport Utility;
- เลือก Airport Express;
- คลิก "Advanced";
- เลือก IPv6;
- เปลี่ยน IPv6 mode เป็น "Tunnel";
- ติ๊ก "Block incoming IPv6 connections";
- กำหนดค่า IPv6 อัตโนมัติ

- รีสตาร์ทคอมพิวเตอร์
ยังควรเก็บ Router ให้ห่างจากสัญญาณรบกวน เช่น ไมโครเวฟที่ทำงานบนความถี่เดียวกัน หากอินเทอร์เน็ตต้องการข้อมูลล็อกอินเพิ่ม (account/username + password) ตรวจสอบว่ามีข้อมูลล่าสุดและป้อนถูกต้อง เมื่อทุกอย่างล้มเหลว สามารถทำ OS Reset ใน Windows 10 หรือ Re-install ใน Windows 7 ได้ นี่คือบทความเกี่ยวกับปัญหาการเชื่อมต่ออินเทอร์เน็ตที่เกี่ยวข้อง
วิธีที่ 9: ติดตั้งซ้ำ Networking Drivers
การมีไดรเวอร์ล่าสุดติดตั้ง สำคัญมากเมื่อพูดถึงเครือข่าย และเราแนะนำอัปเดตโดยเร็วที่สุด เพราะสามารถแก้ปัญหา IPv4 no Internet access ได้เกือบทันที ทำตามคำแนะนำด้านล่าง!
- ก่อนอื่น ต้องถอนติดตั้งไดรเวอร์ที่ติดตั้งอยู่บนเครื่อง
- พิมพ์ "Device Manager" ในช่องค้นหาข้างปุ่ม Start เปิด Device Manager window สามารถใช้ Windows Key + R combo เปิด Run dialog box พิมพ์ devmgmt.msc ในกล่อง คลิก OK หรือ Enter

- ขยายส่วน "Network Adapters" จะแสดง Network Adapters ทั้งหมดที่ติดตั้งอยู่
- คลิกขวา Wireless Network Adapter ที่ต้องการถอนติดตั้ง เลือก "Update driver" จะลบ Adapter ออกจากรายการและถอนติดตั้งอุปกรณ์เครือข่าย

- จากหน้าจอถัดไป ถาม How do you want to search for driver software เลือก Search automatically for updated driver software

- คลิก Next และตรวจสอบว่าปัญหาแก้ไขได้แล้วหรือไม่
วิธีที่ 10: ตรวจสอบว่า DNS และ IP Addresses ได้รับแบบอัตโนมัติ
หากเคยปรับแต่งการตั้งค่าบางอย่างในอดีต อาจพิจารณาคืนค่าทั้งหมดเป็นเดิมเพื่อแก้ปัญหา อีกทาง หากไม่เคยตั้งค่าเหล่านี้มาก่อน อาจลองใช้ DNS Address อื่น เช่น Google DNS ฟรี
- ใช้ Windows + R key combo เปิด Run dialog box พิมพ์ 'ncpa.cpl' ในแถบ คลิก OK เปิด Internet Connection settings ใน Control Panel
- กระบวนการเดียวกัน ทำได้ด้วย Control Panel ด้วยตนเอง Switch View by setting มุมขวาบนเป็น Category คลิก Network and Internet บนสุด คลิก Network and Sharing center เปิดมัน หา Change adapter settings เมนูซ้าย คลิกมัน

- ตอนนี้ Internet Connection window เปิดด้วยวิธีใดก็ได้ ดับเบิลคลิก Network Adapter ที่ใช้งานอยู่ คลิกปุ่ม Properties ด้านล่าง หากมีสิทธิ์แอดมิน
- หา Internet Protocol Version 4 (TCP/IPv4) ในรายการ คลิกเลือก และคลิกปุ่ม Properties ด้านล่าง

- อยู่ในแท็บ General สลับ Radio buttons ทั้งสองใน Properties window เป็น "Obtain an IP address automatically" และ "Obtain DNS server address automatically" หากตั้งเป็นอย่างอื่น

- ติ๊ก "Validate settings upon exit" และคลิก OK ใช้การเปลี่ยนแปลงทันที ตรวจสอบว่า Error เดียวกันปรากฏอีกหลังรัน Network Troubleshooter!
วิธีที่ 11: ถอนติดตั้ง McAfee
老实说 McAfee Antivirus บางครั้งทำงานเหมือนมัลแวร์มากกว่าเครื่องมือที่ควรปกป้องคุณ มันก่อให้เกิดข้อผิดพลาดต่างๆ บนคอมพิวเตอร์แม้หลังถอนติดตั้งนาน เพราะไฟล์คงเหลือและ Registry entries ปัญหาเครือข่ายนี้เป็นหนึ่งในข้อผิดพลาดนั้น และแก้ได้โดยการถอนติดตั้ง McAfee อย่างสะอาด (Clean Uninstall)
- คลิกปุ่ม Start menu เปิด Control Panel โดยค้นหา หรือคลิกไอคอนเฟืองเปิด Settings หากเป็น Windows 10
- ใน Control Panel ตั้ง View as เป็น Category มุมขวาบน คลิก Uninstall a Program ภายใต้ Programs

- หากใช้ Settings app บน Windows 10 คลิก Apps จะเปิดรายการโปรแกรม/เครื่องมือที่ติดตั้งทั้งหมด
- หา McAfee Antivirus ใน Control Panel หรือ Settings คลิก Uninstall หรือ Remove
- ยืนยัน Dialog boxes ที่อาจปรากฏขอให้ถอนติดตั้ง McAfee และทำตาม Wizard ถอนติดตั้ง

- คลิก Finish เมื่อถอนติดตั้งเสร็จ และรีสตาร์ทคอมพิวเตอร์เพื่อนำการเปลี่ยนแปลงไปใช้
เพื่อทำความสะอาดไฟล์คงเหลือของ McAfee ควรใช้ McAfee Consumer Product Removal Tool (MCPR) ใช้ได้ง่ายโดยทำตามขั้นตอนด้านล่าง:
- ดาวน์โหลด MCPR tool จากเว็บ McAfee อย่างเป็นทางการ และดับเบิลคลิก MCPR.exe ที่ดาวน์โหลด ควรอยู่ในโฟลเดอร์ Downloads ค่าเริ่มต้น หรือเปิดได้จากไฟล์ที่หน้า Downloads ของ Browser
- หากเห็น UAC warning ขอให้เลือกอนุญาตให้แอปเปลี่ยนแปลง PC คลิก Yes, Continue, หรือ Run ขึ้นอยู่กับ Windows รุ่นไหน
- ที่หน้าจอ McAfee Software Removal คลิก Next และ Agree ยอมรับ EULA

- ที่หน้าจอ Security Validation พิมพ์ตัวอักษรความปลอดภัยตรงตามที่แสดง (Validation เป็น Case-sensitive) คลิก Next ขั้นตอนนี้ป้องกันการใช้ MCPR ผิดพลาด
- หลังกระบวนการลบเสร็จ ควรเห็น Pop up Removal Complete หมายถึง McAfee Products ถูกลบออกจากคอมพิวเตอร์สำเร็จ

- แต่หากเห็น Cleanup Unsuccessful การทำความสะอาดล้มเหลว ควรรีสตาร์ท PC และลองกระบวนการทั้งหมดใหม่
- รีสตาร์ทคอมพิวเตอร์หลังกระบวนการเสร็จสิ้น และตรวจสอบว่า McAfee Antivirus ถูกลบออกจากคอมพิวเตอร์แล้ว นอกจากนี้ ตรวจสอบว่ายังเจอปัญหา IPv4 no Internet access หรือไม่