PlusMagi's Blog By Pitt Phunsanit Technology ใช้ THDDNS: เปิดพอร์ต Forwarding สำหรับ AIS Fibre

ใช้ THDDNS: เปิดพอร์ต Forwarding สำหรับ AIS Fibre

ผู้ใช้งานอินเทอร์เน็ตบ้าน AIS Fibre หลายท่านที่ต้องการเปิดบริการเซิร์ฟเวอร์ภายในบ้าน เช่น NAS, Web Server, Docker หรือ BitTorrent มักพบปัญหาไม่สามารถเชื่อมต่อเข้ามาจากภายนอกได้ เนื่องจากแพ็กเกจอินเทอร์เน็ตทำงานอยู่บนระบบ Carrier-Grade NAT (CGNAT) ซึ่งใช้ Public IPv4 ร่วมกันหลายครัวเรือน

ทาง AIS Fibre จึงมีบริการ THDDNS (thddns.net) ให้ลูกค้าใช้งานได้ฟรี เพื่อทำหน้าที่เป็น Dynamic DNS พร้อมทั้งจัดสรรพอร์ตสาธารณะ (Port Mapping) เพื่อทะลุ CGNAT เข้ามายังเราเตอร์ที่บ้านได้อย่างสมบูรณ์


หลักการทำงานของ THDDNS (ทำไมถึงเลือกพอร์ตเองไม่ได้?)

ข้อจำกัดสำคัญของระบบ THDDNS บน IPv4
ระบบจะทำการสุ่มเลขพอร์ตภายนอก (Public/WAN Port) ให้เป็นช่วง ๆ (เช่น 4149, 4150) โดยที่ผู้ใช้ไม่สามารถกำหนดเลขพอร์ตเองได้ แต่เราเตอร์ที่บ้านจะสามารถทำ Port Forwarding เพื่อแปลงเลขพอร์ตภายนอกนั้น ให้ส่งต่อไปยังพอร์ตภายในของเครื่องปลายทาง (เช่น พอร์ต 80, 5001, 9091) ได้อย่างอิสระ


ขั้นตอนการใช้งานหน้าบริการ THDDNS (แท็บ IPv4)

ขั้นที่ 1: เข้าสู่ระบบและตรวจสอบข้อมูลโดเมน

เข้าสู่ระบบผ่านเว็บเบราว์เซอร์ที่ thddns.net/service ด้วยรหัสอินเทอร์เน็ต AIS Fibre (88xxxxxxxxx)

  • เลือกแท็บ IPv4 ด้านบน
  • ดูที่หัวข้อ ชื่อโดเมน: จะแสดงชื่อ Subdomain ประจำบัญชีของคุณ เช่น yourname.thddns.net
  • หาก IP ของเราเตอร์เพิ่งมีการเชื่อมต่อใหม่ หรือไม่ตรงกับที่ระบุ สามารถกดปุ่ม รีเฟรช (ลูกศรหมุนวนสีเขียว) ข้างชื่อโดเมนเพื่อบังคับให้อัปเดต IP ปัจจุบันได้

ขั้นที่ 2: ขอพอร์ตภายนอก (Add Port)

ในหัวข้อ พอร์ตที่ใช้ทั้งหมด จะมีปุ่มเครื่องหมายบวก (+) สำหรับขอเปิดพอร์ตใช้งาน

  1. กดปุ่มบวก (+) เพื่อขอพอร์ตใหม่ ระบบจะสร้างแถวพอร์ตพร้อมตัวเลขสุ่มขึ้นมาให้ เช่น 4149 หรือ 4150
  2. ในช่อง ชื่ออุปกรณ์ที่เชื่อมต่อ ให้พิมพ์ชื่อระบุเพื่อช่วยจำ เช่น NAS-WebUI หรือ BitTorrent-Peer
  3. ตรวจสอบให้แน่ใจว่าสวิตช์สถานะเป็นสีเขียว ON
  4. กดปุ่ม ยืนยันการแก้ไข (สีเขียว) ด้านล่างสุดเพื่อบันทึกการเปลี่ยนแปลง

ขั้นที่ 3: จับคู่พอร์ตบน Router ของคุณ

นำเลขพอร์ตที่ได้จากหน้าเว็บ THDDNS ไปผูกเข้ากับหน้าจัดการเราเตอร์ ในเมนู Port Forwarding

ช่องตั้งค่าบน Router ค่าที่ต้องระบุ คำอธิบาย
WAN Port เลขพอร์ตจาก THDDNS เช่น 4149 หรือ 4150
LAN Host IP IP ของเครื่องเซิร์ฟเวอร์/NAS เช่น 192.168.1.101 (ต้องทำ Fixed IP ไว้ก่อน)
LAN Host Port พอร์ตที่เปิดจริงในเครื่อง เช่น 9091 (Transmission) หรือ 5001 (NAS)
Protocol TCP หรือ TCP/UDP ขึ้นอยู่กับลักษณะบริการ

การใช้งานแท็บ IPv6 (ทางเลือกรับ Public IP แท้)

หากสลับไปที่แท็บ IPv6 บนระบบ THDDNS บริการนี้จะเปิดให้สร้างชื่อโดเมนสำหรับชี้ตรงไปยัง IPv6 Address ของอุปกรณ์

  • ข้อดี
    การเชื่อมต่อแบบ IPv6 บน AIS Fibre เป็น Public IP แท้แบบ End-to-End จึงไม่ติดปัญหา CGNAT และสามารถใช้เลขพอร์ตมาตรฐานทั่วไป (เช่น 80, 443, 5001) ได้โดยตรง ไม่ต้องใช้พอร์ตสุ่ม
  • ข้อกำหนด
    ทั้งอุปกรณ์ฝั่ง Server และอุปกรณ์ภายนอกที่ใช้เชื่อมต่อเข้ามา (เช่น เครือข่ายมือถือ หรือ Wi-Fi ภายนอก) จะต้องรองรับเครือข่าย IPv6 ทั้งคู่

ข้อผิดพลาดที่พบบ่อยและวิธีตรวจสอบ

  1. เรียกเข้าชื่อโดเมนแล้วขึ้น “This site can’t be reached” จากในบ้าน
    เราเตอร์หลายรุ่นไม่รองรับ NAT Loopback ทำให้อุปกรณ์ที่ต่อสาย LAN หรือ Wi-Fi ในบ้านเรียกชื่อโดเมนของตัวเองไม่ได้ แนะนำให้ปิด Wi-Fi บนมือถือแล้วทดสอบผ่านเน็ต 4G/5G แทน
  2. พิมพ์ URL ผิดโดยนำชื่อช่อง Note ไปพิมพ์เป็น Subdomain:
    URL สำหรับเข้าใช้งานจะต้องเป็น http(s)://[ชื่อโดเมนหลัก].thddns.net:[เลขพอร์ต] เสมอ อย่าใช้ข้อความในช่อง Note มาเป็นชื่อเว็บ
  3. พอร์ตขึ้นสถานะ Filtered หรือ Closed:
    ตรวจสอบว่าเครื่องปลายทางเปิดรับบริการอยู่ที่พอร์ตภายในนั้นจริงหรือไม่ และตรวจสอบว่า Firewall ในคอมพิวเตอร์/NAS ไม่ได้บล็อกทราฟฟิกภายนอกวงแลน

สรุปองค์ประกอบสำหรับประกอบ URL ใช้งาน

  • ชื่อ Domain หลัก: ดึงมาจากบรรทัดด้านบน ชื่อโดเมน (เช่น yourname.thddns.net)
  • เลข Port: ดึงมาจากตัวเลขสีเขียวด้านหน้าของแต่ละแถว (เช่น 4149, 4150)
  • ช่องข้อความ: มีไว้แค่เป็น Note โน้ตช่วยจำว่าพอร์ตนั้นเราเอาไปต่อกับเครื่องไหนหรือบริการอะไร ไม่ได้มีผลต่อชื่อ URL

รูปแบบ URL ที่ถูกต้อง: http://yourname.thddns.net:4149