تغییر رکورد NS تمامی سایت ها در دایرکت ادمین

دایرکت ادمین
تغییر رکورد NS تمامی سایت ها در دایرکت ادمین
تاریخ انتشار: 4 سال پیش تعداد بازدید: 12541 دسته بندی: کنترل پنل

گاهی اوقات نیاز داریم به عنوان مدیر سرور  تمام رکوردهای مربوط به NS سایتها را در دایرکت ادمین تغییر دهیم.در این مقاله پارسدو به نحوه تغییر کلی رکورد NS از طریق SSH خواهیم پرداخت.


با استفاده از قابلیت DNS administration در دایرکت ادمین می‌توان به راحتی DNS های جدید را اضافه و قبلی‌ها را حذف یا ویرایش کنیم. اما اگر تعداد سایتها زیاد باشد این کار طاقت فرساست با استفاده از دستور replace ساده perl میتوانیم این کار را به صورت کلی  (Bulk)انجام دهیم.

 

آموزش اتصال به SSH سرور لینوکس
آموزش اتصال به SSH سرور لینوکس با استفاده از پوتی را در این مطلب بررسی می‌کنیم و یاد می‌گیریم که چگونه با putty به سرور متصل شویم؟


از طریق کاربر root و SSH وارد سرور شده و به کمک کدهای زیر این کارر ا انجام دهید؛ به جای ns1.oldns.com  مقدار NameServerهای قبلی و به جای ns1.newns.com مقدار NameServerهای جدید را جایگزین کنید:

 

 perl -pi -e 's/ns1.oldns.com/ns1.newns.com/' /var/named/*.db
 perl -pi -e 's/ns1.oldns.com/ns1.newns.com/' /usr/local/directadmin/data/users/*/user.conf
 perl -pi -e 's/ns2.oldns.com/ns2.newns.com/' /var/named/*.db
 perl -pi -e 's/ns2.oldns.com/ns2.newns.com/' /usr/local/directadmin/data/users/*/user.conf

 

این آموزش برای افرادی که آشنایی با لینوکس و دایرکت ادمین دارند مفید است،به هیچ وجه بدون آگاهی لازم این مورد  را روی سرور اصلی تست نکنید.
سرویس named بسیار حساس است و حتی داشتن یک نقطه اضافه در syntax می‌تواند منجر به down شدن این سرویس شود.

اشتراک گذاری مقاله :

نظرتون برامون مهمه شما اولین نظر رو بنویسید