D-Link เกิด Double NAT วิธีแก้
D-Link เกิด Double NAT เมื่อมีอุปกรณ์มากกว่า 1 ตัวทำหน้าที่ Router และ NAT ซ้อนกัน เช่น ONU/Modem Router อยู่ชั้นแรก แล้วต่อ D-Link ใน Router Mode เป็นชั้นที่สอง แม้การเปิดเว็บทั่วไปอาจยังใช้งานได้ แต่บางบริการอาจมีปัญหา เช่น เกมออนไลน์, NAT Type, Port Forwarding, VPN, Remote Access หรือการเปิดบริการจากภายนอก
วิธีแก้ไม่ใช่การปิด NAT แบบสุ่ม แต่ต้องเลือกให้ชัดว่าอุปกรณ์ใดจะเป็น Router หลัก และอุปกรณ์ใดจะทำหน้าที่เป็น Bridge หรือ Access Point แนวทางของ comsiam คือจัดโครงสร้าง Network ให้เหลือ NAT เท่าที่จำเป็น แล้วตรวจ DHCP, WAN และ Port Forwarding ตามลำดับ
🔎 Double NAT คืออะไร
NAT คือการแปลง IP Address ระหว่าง Network ภายในกับ Network ภายนอก
ตัวอย่าง Network ปกติแบบ NAT ชั้นเดียว
Internet → D-Link Router → Client
แต่ถ้ามี Router สองชั้น จะเป็น
Internet → ONU Router → D-Link Router → Client
กรณีนี้ Client หลัง D-Link ถูก NAT หนึ่งครั้งที่ D-Link แล้วถูก NAT อีกครั้งที่ ONU
จึงเรียกว่า
Double NAT
🌐 ① เช็กก่อนว่า D-Link อยู่หลัง Router อีกตัวหรือไม่
ดูโครงสร้างสาย
ถ้าเป็น
Internet → ONU/Modem → D-Link
ให้ตรวจว่า ONU/Modem เป็น Router หรือ Bridge
หาก ONU มีฟังก์ชัน
DHCP
NAT
Wi-Fi
LAN IP
และ D-Link ก็ทำสิ่งเหล่านี้อีกชั้น มีโอกาสสูงว่าจะเกิด Double NAT
📍 ② ตรวจ WAN IP ของ D-Link
เข้าเมนูประเภท
Internet
WAN
Internet Status
Connection Status
แล้วดู WAN IP ของ D-Link
ถ้า WAN IP เป็น Private IP เช่น
192.168.x.x
10.x.x.x
172.16.x.x ถึง 172.31.x.x
แสดงว่า D-Link อยู่หลัง Router อีกตัวหรือได้รับ Private IP จากระบบต้นทาง
แต่ Private WAN IP เพียงอย่างเดียวไม่ได้ยืนยัน Double NAT 100% เพราะบาง ISP อาจใช้ CGNAT ด้วย
🔎 ③ ตรวจ LAN IP ของ ONU หรือ Router หลัก
สมมติ
ONU LAN:
192.168.1.1
D-Link WAN:
192.168.1.100
D-Link LAN:
192.168.0.1
โครงสร้างนี้แสดงว่า D-Link อยู่หลัง ONU Router อีกชั้น
Client หลัง D-Link จะอยู่ใน Network
192.168.0.x
และผ่าน Router สองตัวก่อนออก Internet
🎮 ④ Double NAT มีผลอะไรบ้าง
อาการที่พบได้ เช่น
เกมขึ้น NAT Type Strict
เปิด Port ไม่สำเร็จ
Port Forwarding ทำแล้วไม่เข้า
Remote Access จากภายนอกไม่ได้
VPN บางประเภทมีปัญหา
Voice Chat หรือ P2P บางเกมผิดปกติ
Hosting Server จากบ้านยากขึ้น
UPnP ทำงานไม่ตรงที่ต้องการ
อย่างไรก็ตาม หากใช้เพียง
เปิดเว็บไซต์
ดู YouTube
ใช้ Social Media
Streaming ทั่วไป
Double NAT อาจไม่สร้างปัญหาที่สังเกตเห็นได้ชัด
🧭 ⑤ เลือกก่อนว่า Router ตัวไหนจะเป็นตัวหลัก
มี 2 แนวทางหลัก
วิธีที่ 1 ให้ D-Link เป็น Router หลัก
เหมาะเมื่ออยากให้ D-Link จัดการ
NAT
DHCP
Firewall
Port Forwarding
Wi-Fi
QoS
ในกรณีนี้ควรพิจารณาให้ ONU/Modem ทำงานเป็น Bridge หาก ISP และอุปกรณ์รองรับ
วิธีที่ 2 ให้ ONU/Router เดิมเป็น Router หลัก
แล้วตั้ง D-Link เป็น
Access Point
วิธีนี้เหมาะหากต้องการใช้ D-Link เพียงเพื่อเพิ่ม Wi-Fi และ LAN
🔀 ⑥ วิธีแก้แบบใช้ D-Link เป็น Access Point
ถ้าไม่ต้องการให้ D-Link ทำ Router อีกชั้น วิธีที่ง่ายที่สุดคือใช้
Access Point Mode
หากรุ่นรองรับ
โครงสร้างจะกลายเป็น
Internet → ONU Router → D-Link Access Point → Client
แบบนี้ NAT จะอยู่ที่ ONU เพียงชั้นเดียว
📡 ⑦ ถ้าไม่มี AP Mode ต้องตั้งอย่างไร
ในบางรุ่นสามารถตั้งแบบ Manual ได้
แนวทางทั่วไปคือ
① เปลี่ยน LAN IP ของ D-Link ให้ไม่ซ้ำ Router หลัก
② ปิด DHCP Server ของ D-Link
③ ต่อสาย LAN จาก Router หลักเข้า LAN ของ D-Link
④ ไม่ใช้ WAN Port ในรูปแบบนี้ หากคู่มือรุ่นนั้นไม่ได้ระบุเป็นอย่างอื่น
⑤ ให้ Router หลักแจก IP แก่ Client
ตัวอย่าง
Router หลัก:
192.168.1.1
D-Link:
192.168.1.2
DHCP บน D-Link:
ปิด
🔌 ⑧ วิธีแก้แบบให้ ONU เป็น Bridge
ถ้าต้องการให้ D-Link เป็น Router หลักจริง ๆ สามารถพิจารณาให้ ONU หรือ Modem อยู่ใน Bridge Mode
โครงสร้างจะเป็น
Internet → ONU Bridge → D-Link Router → Client
D-Link จะเป็นตัวจัดการ
PPPoE
NAT
DHCP
Firewall
Port Forwarding
ทั้งหมด
แต่การเปลี่ยน ONU เป็น Bridge ควรทำเมื่อเข้าใจค่าจาก ISP ชัดเจน
🔐 ⑨ หาก Bridge ONU อาจต้องตั้ง PPPoE ใหม่
ถ้า ISP ใช้ PPPoE หลังเปลี่ยน ONU เป็น Bridge แล้ว D-Link ต้องกรอก
PPPoE Username
PPPoE Password
เอง
บางระบบอาจต้องใช้
VLAN ID
MTU
ค่า WAN อื่น
ตามที่ ISP กำหนด
จึงไม่ควรเปลี่ยน ONU เป็น Bridge โดยไม่มีข้อมูลเหล่านี้
⚠️ ⑩ อย่า Factory Reset ONU เพื่อแก้ Double NAT
Factory Reset ไม่ใช่การเปลี่ยนเป็น Bridge Mode
และอาจล้างค่า
PPPoE
VLAN
VoIP
IPTV
Provisioning
จนอินเทอร์เน็ตใช้งานไม่ได้
หาก ONU เป็นอุปกรณ์ของ ISP ควรใช้เมนูที่ถูกต้องหรือให้ ISP ดำเนินการให้
🔁 ⑪ ใช้ DMZ แทน Bridge ได้ไหม
บางกรณีที่ไม่สามารถ Bridge ONU ได้ อาจกำหนด D-Link เป็น DMZ Host ของ Router ตัวแรก
โครงสร้างยังคงเป็น Double NAT แต่ Traffic ขาเข้าจำนวนมากจะถูกส่งต่อไปยัง D-Link
วิธีนี้อาจช่วยเรื่อง
Port Forwarding
Game Console
Remote Access
บางกรณี
แต่ ไม่ได้ลบ Double NAT จริง
ถ้าต้องการ NAT ชั้นเดียว ควรใช้ Bridge หรือ Access Point ตามโครงสร้างที่เหมาะสม
🔐 ⑫ ถ้าใช้ DMZ ต้องตั้ง IP ของ D-Link ให้คงที่
หาก Router หลักกำหนด DMZ ไปยัง D-Link ควรให้ WAN IP ของ D-Link คงที่
เช่นใช้
DHCP Reservation
Static DHCP
ที่ Router หลัก
เพื่อป้องกัน WAN IP ของ D-Link เปลี่ยนแล้ว DMZ ชี้ผิดเครื่อง
🚪 ⑬ Port Forwarding ใน Double NAT ต้องทำสองชั้น
ถ้ายังคงใช้ Double NAT และต้องเปิด Port จาก Internet ไปยัง Client หลัง D-Link ต้อง Forward ผ่านทั้งสอง Router
ตัวอย่าง
Internet
↓
ONU Router
↓
D-Link Router
↓
Server
ต้องตั้ง
① ONU Forward Port ไป WAN IP ของ D-Link
② D-Link Forward Port เดียวกันไป IP ของ Server
หากตั้งเฉพาะ D-Link แต่ไม่ตั้ง Router ด้านหน้า Traffic จาก Internet จะยังมาไม่ถึง
🎮 ⑭ NAT Type ในเกมยังไม่ Open ต้องเช็กอะไร
ถ้า Game Console หรือ PC ขึ้น Strict NAT ให้ตรวจ
Double NAT
UPnP
Port Forwarding
CGNAT จาก ISP
แม้แก้ Double NAT ในบ้านแล้ว หาก ISP ใช้ CGNAT ก็ยังอาจไม่สามารถรับ Incoming Connection จาก Internet ได้โดยตรง
🌍 ⑮ แยก Double NAT กับ CGNAT ให้ออก
Double NAT เกิดภายใน Network ของเรา เช่น
ONU Router + D-Link Router
ส่วน CGNAT เกิดจากระบบของ ISP ที่นำลูกค้าหลายรายมาแชร์ Public IP
ดังนั้นอาจเกิดพร้อมกันได้ เช่น
ISP CGNAT → ONU Router → D-Link Router
ต่อให้แก้ D-Link เป็น AP แล้ว ก็ยังเหลือ CGNAT จาก ISP
📍 ⑯ วิธีสังเกต CGNAT เบื้องต้น
หาก Router หลักได้รับ WAN IP ที่เป็น Private หรืออยู่ในช่วงที่ ISP ใช้สำหรับ Shared Address Space เช่น 100.64.0.0/10 อาจมีความเป็นไปได้ว่าใช้ CGNAT
แต่การยืนยันควรตรวจ WAN IP เทียบกับ Public IP ที่ Internet มองเห็น และสอบถาม ISP
CGNAT ไม่สามารถแก้ด้วยการตั้ง D-Link เพียงอย่างเดียว
🔀 ⑰ ตรวจ Subnet ของ Router ทั้งสอง
ถ้ายังใช้ Router Mode สองชั้น ต้องไม่ให้ WAN และ LAN ของ D-Link อยู่ Subnet เดียวกัน
ตัวอย่างที่เหมาะสม
Router หลัก:
192.168.1.1
D-Link WAN:
192.168.1.100
D-Link LAN:
192.168.2.1
แต่หาก D-Link WAN และ LAN อยู่
192.168.1.x
ทั้งคู่ อาจเกิด Routing Conflict
📋 ⑱ ตรวจ DHCP Server
ถ้าใช้ D-Link เป็น Router Mode
Router หลักแจก IP ฝั่ง WAN ให้ D-Link
D-Link แจก IP ฝั่ง LAN ให้ Client
นี่สามารถทำงานได้
แต่ถ้าเปลี่ยน D-Link เป็น Access Point ควรให้ Router หลักเป็น DHCP Server หลักแทน
อย่าปล่อย DHCP ซ้อนใน LAN เดียวกันโดยไม่ได้ออกแบบ
🌐 ⑲ ตรวจ Default Gateway ของ Client
ถ้า D-Link เป็น Access Point Client ควรได้รับ Gateway ของ Router หลัก
ถ้า D-Link เป็น Router Client หลัง D-Link จะได้รับ Gateway เป็น LAN IP ของ D-Link
การตรวจ Gateway ช่วยบอกได้ว่า Client กำลังผ่าน Router ตัวใด
🧪 ⑳ ทดสอบหลังเปลี่ยนเป็น Access Point
หลังเปลี่ยน D-Link เป็น AP ให้
① Disconnect Wi-Fi
② Connect ใหม่
③ ตรวจ IP Address
④ ตรวจ Default Gateway
⑤ ทดสอบ Internet
⑥ ทดสอบเกมหรือบริการที่เคยมีปัญหา
Client ควรได้รับ IP จาก Router หลักโดยตรง
🧪 ㉑ ทดสอบหลัง Bridge ONU
หากให้ D-Link เป็น Router หลัก ให้ตรวจ
PPPoE Connected
WAN IP
Gateway
DNS
Client DHCP
จากนั้นทดสอบ
Internet
NAT Type
Port Forwarding
VPN
เพื่อดูว่าเหลือ NAT ชั้นเดียวหรือไม่
🔧 ㉒ ตรวจ UPnP
UPnP ช่วยให้บางเกมหรือ Application ขอเปิด Port จาก Router อัตโนมัติ
แต่ถ้ามี Double NAT UPnP บน D-Link อาจเปิด Port ได้เพียง Router ชั้นที่สอง
Router ชั้นแรกยังอาจบล็อก Traffic อยู่
จึงไม่ควรคิดว่าเปิด UPnP แล้ว Double NAT จะหาย
🔒 ㉓ ระวังความปลอดภัยเมื่อใช้ DMZ หรือเปิด Port
DMZ และ Port Forwarding เพิ่มการเปิดรับ Traffic จากภายนอก
ควร
Forward เฉพาะ Port ที่จำเป็น
อัปเดตอุปกรณ์ปลายทาง
ใช้ Password ที่แข็งแรง
ปิดบริการที่ไม่ใช้
ไม่ควรเปิด DMZ ไปยัง PC หรืออุปกรณ์โดยไม่ทราบผลกระทบด้านความปลอดภัย
🔧 ㉔ ตรวจ Firmware
ถ้า D-Link มีปัญหากับ
AP Mode
NAT
UPnP
Port Forwarding
ให้ตรวจ Firmware
Firmware ต้องตรงกับ
Model
Hardware Revision
Region ที่เกี่ยวข้อง
ห้ามใช้ Firmware คนละรุ่น
⚠️ ㉕ Factory Reset D-Link เมื่อ Configuration สับสน
หาก D-Link เคยถูกสลับระหว่าง
Router Mode
AP Mode
Bridge
Repeater
หลายครั้งจน Configuration ผิดปกติ อาจพิจารณา Factory Reset เป็นขั้นตอนสุดท้าย
ก่อน Reset ต้องเก็บ
PPPoE Username
PPPoE Password
VLAN ID
WAN Settings
Wi-Fi Name
Wi-Fi Password
Port Forwarding
DHCP Reservation
หลัง Reset ให้เลือก Network Design ให้ชัดก่อนตั้งค่าใหม่
📊 D-Link เกิด Double NAT เช็กอะไร
| อาการ | จุดที่ควรตรวจ |
|---|---|
| D-Link WAN เป็น 192.168.x.x | มี Router ด้านหน้า |
| เกมขึ้น Strict NAT | NAT ซ้อน / CGNAT |
| Port Forwarding ไม่ทำงาน | Forward ไม่ครบสองชั้น |
| Remote Access ไม่ได้ | NAT / CGNAT |
| ต้องการแค่ขยาย Wi-Fi | ใช้ AP Mode |
| ต้องการ D-Link เป็น Router หลัก | Bridge ONU |
| Bridge ไม่ได้ | พิจารณา DMZ |
| แก้ Double NAT แล้วยัง Port ไม่ได้ | ตรวจ CGNAT |
🛠️ ลำดับแก้ที่แนะนำ
หาก D-Link เกิด Double NAT ให้ทำตามลำดับนี้
① ตรวจว่า D-Link อยู่หลัง Router หรือไม่
② ตรวจ WAN IP
③ เลือก Router หลัก
④ ถ้าต้องการแค่ Wi-Fi ให้ใช้ AP Mode
⑤ ถ้าต้องการ D-Link เป็น Router หลัก ให้พิจารณา Bridge ONU
⑥ ตรวจ PPPoE/VLAN หลัง Bridge
⑦ หาก Bridge ไม่ได้ พิจารณา DMZ
⑧ ตรวจ WAN/LAN Subnet
⑨ ตรวจ DHCP
⑩ ตรวจ UPnP/Port Forwarding
⑪ ตรวจ CGNAT จาก ISP
⑫ ตรวจ Firmware
⑬ Factory Reset เฉพาะเมื่อ Configuration สับสน
❓ คำถามที่พบบ่อย
Double NAT ทำให้ไม่มีอินเทอร์เน็ตเลยไหม
โดยทั่วไปไม่จำเป็นต้องทำให้อินเทอร์เน็ตหายทั้งหมด การเปิดเว็บและ Streaming มักยังทำงานได้ ปัญหาจะเห็นชัดกับเกม, Port Forwarding, VPN และ Incoming Connection มากกว่า
วิธีแก้ Double NAT ที่ง่ายที่สุดคืออะไร
ถ้าต้องการเพียงใช้ D-Link เพิ่ม Wi-Fi ให้เปลี่ยน D-Link เป็น Access Point Mode เพื่อให้ Router ด้านหน้าทำ NAT เพียงตัวเดียว
Bridge Mode ดีกว่า Access Point Mode หรือไม่
ไม่มีแบบใดดีกว่าเสมอ หากต้องการให้ D-Link เป็น Router หลัก ให้ Bridge อุปกรณ์ต้นทาง แต่ถ้าต้องการให้ ONU/Router เดิมเป็นตัวหลัก ให้ใช้ D-Link เป็น Access Point
DMZ แก้ Double NAT ได้ไหม
DMZ ช่วยส่ง Traffic จาก Router ชั้นแรกมายัง D-Link ได้ง่ายขึ้น แต่ยังมี NAT สองชั้นอยู่ จึงไม่ใช่การกำจัด Double NAT จริง
แก้ Double NAT แล้วเกมยัง Strict NAT เพราะอะไร
อาจเกิดจาก CGNAT ของ ISP, UPnP, Firewall หรือ Port Forwarding จึงต้องตรวจ WAN Public IP ต่อ
✅ สรุป
เมื่อ D-Link เกิด Double NAT ให้เริ่มจากดูว่า ONU/Modem ด้านหน้าเป็น Router อยู่แล้วหรือไม่ จากนั้นเลือกให้ชัดว่าจะใช้ D-Link เป็น Router หลักหรือเพียง Access Point
หากต้องการระบบง่ายและใช้ D-Link เพื่อกระจาย Wi-Fi ให้เปลี่ยนเป็น AP Mode แต่หากต้องการให้ D-Link จัดการ NAT, DHCP และ Port Forwarding เอง ควรพิจารณา Bridge ONU ตามข้อกำหนดของ ISP
แนวทางของ comsiam คือแก้ Double NAT ด้วยการจัดบทบาทอุปกรณ์ให้ถูกต้องก่อน แล้วจึงตรวจ DHCP → Port Forwarding → UPnP → CGNAT แทนการเปิด DMZ หรือ Reset อุปกรณ์แบบสุ่ม