พฤษภาคม 23, 2026คู่มือ
วิธีชี้โดเมนไปยัง VPS ของคุณ
คู่มือทีละขั้นตอนในการเชื่อมโดเมนกับ VPS: ระ records DNS A, www CNAME, การตรวจสอบ และ server block ของ Nginx

หลังจากสั่งซื้อ VPS หนึ่งในงานที่พบบ่อยที่สุดคือการชี้ชื่อโดเมนไปยัง IP ของเซิร์ฟเวอร์ เพื่อให้ผู้เยี่ยมชมเปิดเว็บไซต์ได้ คู่มือนี้อธิบายวิธีตั้งค่า DNS ที่ registrar และเตรียม web server บน VPS Hiddence ของคุณ
สิ่งที่คุณต้องมี
- โดเมนที่ลงทะเบียนแล้ว (ที่ registrar ใดก็ได้)
- ที่อยู่ IP สาธารณะของ VPS จากพื้นที่ลูกค้า Hiddence
- การเข้าถึงการจัดการ DNS ที่ registrar
- ติดตั้ง Nginx หรือ Apache บนเซิร์ฟเวอร์ (สำหรับเว็บไซต์เอง)
ขั้นตอนที่ 1: สร้าง A record
เข้าสู่ระบบแผงควบคุม registrar และเปิดการตั้งค่า DNS เพิ่ม A record ที่ชี้ root domain ไปยัง IP ของ VPS:
bash
Type: A
Host / Name: @ (or leave empty for root domain)
Value / Points to: YOUR_VPS_IP
TTL: 300–3600 (auto is fine)ขั้นตอนที่ 2: ตั้งค่า subdomain www
คุณสามารถเพิ่ม A record อีกตัวสำหรับ www หรือใช้ CNAME ชี้ไปยัง root domain:
bash
Option A — A record:
Type: A
Host: www
Value: YOUR_VPS_IP
Option B — CNAME:
Type: CNAME
Host: www
Value: yourdomain.comขั้นตอนที่ 3: ตรวจสอบการ propagate ของ DNS
การเปลี่ยนแปลง DNS อาจใช้เวลาตั้งแต่ไม่กี่นาทีถึง 48 ชั่วโมง ตรวจสอบว่าโดเมน resolve ไปยังเซิร์ฟเวอร์ของคุณแล้วหรือไม่:
bash
dig yourdomain.com +short
dig www.yourdomain.com +short
# Or use nslookup:
nslookup yourdomain.comขั้นตอนที่ 4: สร้าง Nginx server block
เมื่อ DNS ชี้ไปยัง VPS แล้ว ให้ตั้งค่า Nginx เพื่อรับคำขอสำหรับโดเมนของคุณ:
bash
sudo nano /etc/nginx/sites-available/yourdomain.com
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/yourdomain.com;
index index.html index.php;
}
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginxเคล็ดลับที่มีประโยชน์
- ใช้ Cloudflare หรือ DNS อื่นเฉพาะเมื่อคุณเข้าใจการตั้งค่า proxy/CDN
- หลัง DNS ทำงานแล้ว ติดตั้ง SSL ด้วย Let's Encrypt (Certbot)
- ลด TTL ก่อนย้ายเพื่อเร่งการอัปเดต DNS
- สำรอง DNS records เก่าก่อนเปลี่ยนแปลง
- ใช้ A records แยกสำหรับ mail หากคุณรัน mail server