Bumalik sa blog
Mayo 23, 2026Mga Gabay

Paano Ituro ang isang Domain sa Iyong VPS

Hakbang-hakbang na gabay sa pagkonekta ng iyong domain sa isang VPS: DNS A records, www CNAME, pag-verify, at Nginx server block.

Paano Ituro ang isang Domain sa Iyong VPS

Pagkatapos mag-order ng VPS, isa sa mga pinakakaraniwang gawain ay ang pagturo ng iyong domain name sa IP server upang mabuksan ng mga bisita ang iyong site. Ipinapaliwanag ng gabay na ito kung paano i-configure ang DNS sa iyong registrar at ihanda ang web server sa iyong Hiddence VPS.

Ang kailangan mo

  • Isang rehistradong domain (sa anumang registrar)
  • Ang iyong VPS pampublikong IP address mula sa Hiddence client area
  • Access sa pamamahala ng DNS sa iyong registrar
  • Naka-install ang Nginx o Apache sa server (para sa mismong website)

Hakbang 1: Gumawa ng A record

Mag-log in sa iyong panel ng registrar ng domain at buksan ang mga setting ng DNS. Magdagdag ng A record na nagtuturo sa iyong root domain sa VPS IP:

bash
Type: A
Host / Name: @  (or leave empty for root domain)
Value / Points to: YOUR_VPS_IP
TTL: 300–3600 (auto is fine)

Hakbang 2: I-configure ang www subdomain

Maaari kang magdagdag ng isa pang A record para sa www o gumamit ng CNAME na tumuturo sa 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

Hakbang 3: I-verify ang pagpapalaganap ng DNS

Maaaring tumagal mula sa ilang minuto hanggang 48 oras ang mga pagbabago sa DNS. Suriin kung ang domain ay nalutas sa iyong server:

bash
dig yourdomain.com +short
dig www.yourdomain.com +short

# Or use nslookup:
nslookup yourdomain.com

Hakbang 4: Lumikha ng Nginx server block

Kapag tumuturo ang DNS sa iyong VPS, i-configure ang Nginx upang tanggapin ang mga kahilingan para sa iyong domain:

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

Mga kapaki-pakinabang na tip

  • Gumamit lang ng Cloudflare o ibang DNS kung naiintindihan mo ang mga setting ng proxy/CDN
  • Pagkatapos gumana ng DNS, i-install ang SSL gamit ang Let's Encrypt (Certbot)
  • Ibaba ang TTL bago ang paglipat upang mapabilis ang mga pag-update ng DNS
  • Panatilihin ang isang backup ng mga lumang tala ng DNS bago baguhin ang mga ito
  • Gumamit ng hiwalay na A record para sa mail kung nagpapatakbo ka ng email server