

تنظیم Name Server اختصاصی برای دامنه و اتصال به سرور لینوکس
اگر دامنهای مثل modirhost.com دارید و میخواهید آن را به سرور لینوکس خود که ( دارای کنترل پنل مانند سی پنل یا دایرکت ادمین نمیباشد ) متصل کنید، باید نیمسرور اختصاصی ایجاد کنید. و دامنه را به نیم سرورهای ایجاد شده در سرور وصل کنید .
۱. ثبت نیمسرورهای اختصاصی در پنل دامنه
ابتدا باید نیمسرورهای اختصاصی (Custom Name Servers) را در پنل ثبتکننده دامنه تنظیم کنید.🔹 وارد پنل ثبت دامنه خود شوید (مثل Namecheap, GoDaddy, ایرانیک و…).
🔹 گزینه “ثبت Name Server اختصاصی” یا “Custom Name Server” را پیدا کنید.
🔹 موارد زیر را اضافه کنید:
ns1.modirhost.com → آیپی سرور شما (مثلاً: 123.123.123.123)
ns2.modirhost.com → آیپی دوم سرور (اگر یک آیپی دارید، همان آیپی اول را وارد کنید)
۲. نصب و تنظیم سرویس DNS روی سرور
برای مدیریت دامنه در سرور، باید BIND DNS Server را نصب و تنظیم کنید.نصب BIND روی سرور لینوکس
📌 در Ubuntu/Debian:
sudo apt update && sudo apt install bind9 -y
📌 در CentOS/Rocky/Almalinux :
sudo yum install bind bind-utils -y
۳. تنظیمات BIND برای دامنه
فایل تنظیمات BIND را ویرایش کنید:📌 در Ubuntu/Debian:
sudo nano /etc/bind/named.conf.local
📌 در CentOS/Rocky/Almalinux:
sudo nano /etc/named.conf
سپس این کد را اضافه کنید:
📌 در Ubuntu/Debian
zone "modirhost.com" { type master; file "/etc/bind/db.modirhost.com"; # };
📌 در CentOS/Rocky/Almalinux :
zone "modirhost.com" IN { type master; file "/var/named/modirhost.com.zone"; };
۴. ایجاد فایل زون (Zone) برای دامنه
📌 در Ubuntu/Debian:sudo nano /etc/bind/db.modirhost.com
📌 در CentOS/Rocky/Almalinux:
sudo nano /var/named/modirhost.com.zone
⚡ این متن را وارد کنید:
$TTL 86400 @ IN SOA ns1.modirhost.com. admin.modirhost.com. ( 2024030501 ; Serial 3600 ; Refresh 1800 ; Retry 1209600 ; Expire 86400 ) ; Minimum TTL @ IN NS ns1.modirhost.com. @ IN NS ns2.modirhost.com. ns1 IN A 123.123.123.123 ; آیپی سرور ns2 IN A 123.123.123.124 ; آیپی دوم (در صورت وجود) @ IN A 123.123.123.123 ; آیپی سرور www IN A 123.123.123.123 ; آیپی سرور🛠 🔹 جای 123.123.123.123 را با آیپی واقعی سرور خود عوض کنید.
۵. ریاستارت کردن سرویس DNS
📌 در Ubuntu/Debian:sudo systemctl restart bind9 sudo systemctl enable bind9📌 در CentOS/Rocky/Almalinux:
sudo systemctl restart named sudo systemctl enable named
۶. تغییر Name Server در پنل دامنه
اکنون باید نیمسرورهای جدید را در تنظیمات دامنه خود اعمال کنید:✅ ns1.modirhost.com
✅ ns2.modirhost.com پس از ثبت، منتظر بمانید (۲۴ تا ۴۸ ساعت) تا تنظیمات در سراسر اینترنت اعمال شوند.
سلام
در صورتیکه در ارتباط با این آموزش سوالی دارید در بخش نظرات مطرح بفرمایید پشتیبانی مدیرهاست پاسخگوی تمام سوالات شما میباشند .