9/25/2568

จะทำเว็บโดยใช้ No-IP คุณมี 2 กรณีหลัก ๆ

 

🖥️ 1. ถ้าใช้ VPS/Cloud (เช่น DigitalOcean, AWS, Vultr ฯลฯ)

  • ง่ายมากครับ เพราะ VPS มี Public IP คงที่ (Static IP) อยู่แล้ว

  • ทำแค่:

    1. ไปสร้าง Hostname ที่ No-IP (เช่น myweb.ddns.net)

    2. ใส่ IP ของ VPS ลงไป

    3. ที่ CyberPanel → Create Website → ใช้โดเมน myweb.ddns.net

    4. เข้าเว็บได้เลย → http://myweb.ddns.net

ไม่ต้องติดตั้ง No-IP Client เพราะ VPS IP ไม่ค่อยเปลี่ยนครับ


🏠 2. ถ้าใช้ Server ที่บ้าน (เน็ตบ้าน / IP เปลี่ยนบ่อย)

  1. สมัคร No-IP → สร้าง Hostname (myhome.ddns.net)

  2. ติดตั้ง No-IP DUC Client บนเครื่องเซิร์ฟเวอร์ เพื่ออัปเดต IP อัตโนมัติ

    cd /usr/local/src sudo wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz sudo tar xf noip-duc-linux.tar.gz cd noip-2.1.9-1 sudo make sudo make install

    กรอก Username/Password ของ No-IP ตอนติดตั้ง

  3. ที่ Router → ทำ Port Forwarding

    • Port 80 → ไปที่ Server (ใช้เปิดเว็บ http)

    • Port 443 → ไปที่ Server (ใช้เปิดเว็บ https)

    • Port 8090 (ถ้าอยากเข้า CyberPanel จากข้างนอก)

  4. เข้าเว็บได้จากที่ไหนก็ได้ เช่น

    http://myhome.ddns.net https://myhome.ddns.net

⚡ สรุปสั้น ๆ

  • VPS = ง่ายสุด แค่เอา No-IP Hostname มาผูกกับ IP VPS

  • Server ที่บ้าน = ต้องใช้ No-IP Client + Forward Port ใน Router

🟢 วิธีทำเว็บโดยใช้ No-IP

 

🟢 วิธีทำเว็บโดยใช้ No-IP

1. สมัครและสร้าง Hostname ที่ No-IP

  1. ไปที่ No-IP → สมัครสมาชิก (ฟรีได้ 1–3 Hostname)

  2. Login → เมนู Dynamic DNS → Create Hostname

  3. ตั้งชื่อ เช่น

    mytestweb.ddns.net

    (ตรงนี้คือโดเมนฟรีที่ No-IP ให้มา)


2. ชี้ Hostname มาที่ Server ของคุณ

  • ถ้า Server อยู่บ้าน / ใช้เน็ตบ้าน → No-IP จะจับ Public IP ของคุณอัตโนมัติ

  • ถ้าเป็น VPS → ใส่ Public IP ของ VPS ลงไป


3. ติดตั้ง No-IP Client (ถ้าใช้เน็ตบ้าน / IP เปลี่ยนบ่อย)

เพื่ออัปเดต IP อัตโนมัติ

# Ubuntu/Debian sudo apt install make gcc cd /usr/local/src sudo wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz sudo tar xf noip-duc-linux.tar.gz cd noip-2.1.9-1 sudo make sudo make install

จากนั้นใส่ Email/Password ของ No-IP และเลือก Hostname


4. ตั้งค่าใน CyberPanel

  1. Login CyberPanel → Websites → Create Website

  2. ตรง Domain Name ใส่ Hostname ที่ No-IP ให้มา เช่น

    mytestweb.ddns.net
  3. เลือก PHP Version ที่ต้องการ → กด Create


5. ทดสอบเข้าเว็บ

  • รอ DNS ของ No-IP อัปเดตสัก 1–10 นาที

  • เปิด Browser เข้า:

    http://mytestweb.ddns.net:8090 (ถ้าเข้า CyberPanel) http://mytestweb.ddns.net (ถ้าเข้าเว็บที่สร้าง)

🔒 หมายเหตุ

  • ถ้าใช้เน็ตบ้าน ต้อง เปิดพอร์ต (Port Forwarding) ที่ Router → เช่น Port 80, 443 (สำหรับเว็บ) และ 8090 (สำหรับ CyberPanel)

  • ถ้าเป็น VPS → ไม่ต้องทำ Port Forwarding แต่ต้องเปิด Firewall ให้พอร์ตเว็บทำงาน