تنظیم نیمسرور دامنه؛ NS و Glue به چه معناست
وقتی DNS سایت را خودتان میزبانی میکنید، نیمسرورها باید با Glue درست ثبت شوند؛ اشتباه در این مرحله کل دامنه را از دسترس خارج میکند.
آخرین بهروزرسانی: ۲۸ مهر ۱۴۰۵ · زمان مطالعه: حدود 3 دقیقه · سطح: کاربردی
- تنظیم نیمسرور دامنه؛ NS و Glue به چه معناست
- نام نیمسرورهای خود را انتخاب کنید
- روی سرور DNS زون و رکوردها را بسازید
چرا این موضوع مهم است؟
موضوع DNS یکی از پایههای نگهداری سرور است. رعایت آن باعث پایداری بیشتر، کاهش ریسک امنیتی و صرفهجویی در زمان پشتیبانی میشود.
قبل از شروع، از پیکربندی فعلی و دادههای مهم نسخه پشتیبان بگیرید تا در صورت نیاز بتوانید به وضعیت قبل برگردید.
پیشنیازها
- دسترسی SSH با کاربر root یا کاربر دارای sudo
- Ubuntu 22.04/24.04 یا Debian 12 (سازگاری با توزیعهای مشابه)
- نسخه پشتیبان از فایلها و دیتابیسهای مهم
- دسترسی به پنل DNS یا نیمسرور دامنه
راهنمای گامبهگام
گام 1 — نام نیمسرورهای خود را انتخاب کنید
نام نیمسرورهای خود را انتخاب کنید. مقدارهای نمونه را با اطلاعات واقعی سرور خود جایگزین کنید و از اجرای دستور با مقادیر پیشفرض پرهیز کنید.
گام 2 — IP هر نیمسرور را ثابت کنید
IP هر نیمسرور را ثابت کنید. برای اطمینان، نتیجه را از یک مسیر دوم (مرورگر، کلاینت یا ابزار مانیتورینگ) هم بررسی کنید.
گام 3 — در رجیسترار Glue/Host را ثبت کنید
در رجیسترار Glue/Host را ثبت کنید. این کار را در بازه کمترافیک انجام دهید و در صورت نیاز کاربران را از قبل مطلع کنید.
گام 4 — NS دامنه را به نیمسرورها تغییر دهید
NS دامنه را به نیمسرورها تغییر دهید. این مرحله را با دقت انجام دهید و خروجی دستور را بررسی کنید تا از اعمال درست تغییرات مطمئن شوید.
گام 5 — با whois و dig تأیید کنید
با whois و dig تأیید کنید. پس از اجرا، وضعیت سرویس و لاگها را کنترل کنید؛ تغییر بدون بررسی میتواند خطای پنهان ایجاد کند.
گام 6 — روی سرور DNS زون و رکوردها را بسازید
روی سرور DNS زون و رکوردها را بسازید. اگر روی چند سرور کار میکنید، این مورد را یکبار روی محیط تست اجرا و سپس روی تولید اعمال کنید.
نمونه دستورها
whois example.com | grep -i "name server"
dig +short NS example.com
dig @ns1.example.com example.com Aنکات امنیتی و بهینهسازی
- لاگها را پایش کنید تا رفتار غیرعادی زودتر شناسایی شود.
- تغییرات را مستند کنید تا در آینده یا هنگام تحویل به تیم دیگر قابل پیگیری باشد.
- رمزها و کلیدها را در فایلهای محافظتشده نگه دارید و هرگز در کد یا مخزن عمومی قرار ندهید.
خطاهای رایج و راهحل
- خطای اتصال شبکه را با dig، ping و ss بررسی کنید؛ ممکن است فایروال یا DNS مقصر باشد.
- اگر سرویس بالا نیامد، ابتدا journalctl و فایل خطای همان سرویس را بخوانید.
- خطای اتصال شبکه را با dig، ping و ss بررسی کنید؛ ممکن است فایروال یا DNS مقصر باشد.
سؤالات متداول
Glue چیست؟
ثبت IP نیمسرور در دامنه والد تا رزولور بتواند نیمسرور را پیدا کند.
چند نیمسرور لازم است؟
حداقل دو نیمسرور در دو شبکه یا موقعیت متفاوت برای پایداری.
میلاد سرور پلنهای اقتصادی سرور مجازی ایران و سرور مجازی آلمان را با آیپی اختصاصی و قیمت شفاف ارائه میکند. برای مقایسه همه کشورها فهرست کامل سرورهای بینالملل را ببینید.
جمعبندی
این آموزش را یکبار روی محیط تست تمرین کنید تا در تولید با اطمینان بیشتری اجرا شود.