ব্লগে ফিরে যান
মে 23, 2026গাইড

কিভাবে আপনার ভিপিএসে একটি ডোমেন নির্দেশ করবেন

আপনার ডোমেনকে একটি VPS-এ সংযুক্ত করার জন্য ধাপে ধাপে নির্দেশিকা: DNS A রেকর্ড, www CNAME, যাচাইকরণ, এবং Nginx সার্ভার ব্লক।

কিভাবে আপনার ভিপিএসে একটি ডোমেন নির্দেশ করবেন

একটি VPS অর্ডার করার পরে, সবচেয়ে সাধারণ কাজগুলির মধ্যে একটি হল আপনার ডোমেন নামটি সার্ভার আইপিতে নির্দেশ করা যাতে দর্শকরা আপনার সাইটটি খুলতে পারে। এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে আপনার রেজিস্ট্রারে DNS কনফিগার করবেন এবং আপনার Hiddence VPS-এ ওয়েব সার্ভার প্রস্তুত করবেন।

আপনার যা প্রয়োজন

  • একটি নিবন্ধিত ডোমেন (যেকোন নিবন্ধকের কাছে)
  • Hiddence ক্লায়েন্ট এলাকা থেকে আপনার VPS পাবলিক আইপি ঠিকানা
  • আপনার রেজিস্ট্রারে DNS ব্যবস্থাপনায় অ্যাক্সেস
  • Nginx বা Apache সার্ভারে ইনস্টল করা হয়েছে (ওয়েবসাইটের জন্যই)

ধাপ 1: একটি রেকর্ড তৈরি করুন

আপনার ডোমেন রেজিস্ট্রার প্যানেলে লগ ইন করুন এবং DNS সেটিংস খুলুন। একটি রেকর্ড যুক্ত করুন যা আপনার রুট ডোমেনকে 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: www সাবডোমেন কনফিগার করুন

আপনি হয় www এর জন্য আরেকটি A রেকর্ড যোগ করতে পারেন অথবা রুট ডোমেনের দিকে নির্দেশ করে একটি CNAME ব্যবহার করতে পারেন:

bash
Option A — A record:
Type: A
Host: www
Value: YOUR_VPS_IP

Option B — CNAME:
Type: CNAME
Host: www
Value: yourdomain.com

ধাপ 3: DNS প্রচার যাচাই করুন

DNS পরিবর্তনগুলি কয়েক মিনিট থেকে 48 ঘন্টা পর্যন্ত সময় নিতে পারে৷ ডোমেনটি আপনার সার্ভারে সমাধান করে কিনা তা পরীক্ষা করুন:

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

# Or use nslookup:
nslookup yourdomain.com

ধাপ 4: Nginx সার্ভার ব্লক তৈরি করুন

যখন 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

দরকারী টিপস

  • আপনি প্রক্সি/CDN সেটিংস বুঝতে পারলেই Cloudflare বা অন্য DNS ব্যবহার করুন
  • DNS কাজ করার পরে, Let's Encrypt (Certbot) দিয়ে SSL ইনস্টল করুন
  • DNS আপডেটের গতি বাড়াতে মাইগ্রেশনের আগে TTL কম করুন
  • সেগুলি পরিবর্তন করার আগে পুরানো DNS রেকর্ডগুলির একটি ব্যাকআপ রাখুন
  • আপনি যদি একটি ইমেল সার্ভার চালান তবে মেইলের জন্য পৃথক A রেকর্ড ব্যবহার করুন