کنترل پنل میزبانی دایرکت ادمین

چگونه یک رکورد DNS به تمامی دامنه های کنترل پنل دایرکت ادمین اضافه نماییم ؟

اسکریپتی با محتوای زیر نوشته و فراموش نکنید پس از اجرای این کد حتما named را Restart نمایید.

#!/bin/sh
DATAU=/usr/local/directadmin/data/users
for u in `ls $DATAU`;
do {
       IP=`grep ip= $DATAU/$u/user.conf | cut -d= -f2`
       for d in `cat $DATAU/$u/domains.list $DATAU/$u/domains/*.pointers 2>/dev/null | cut -d= -f1`;
       do
            {
             echo "adding new record with IP $IP to $d";
             echo "mynewrecord   14400    IN   A   $IP" >> /var/named/${d}.db
           };
       done;
 };
done;
 exit 0;
service named restart
author-avatar

درباره میلاد خوشدل

کارشناسی رشته مهندسی نرم افزار و کارشناسی ارشد رشته ی معماری کامپیوتر 8 سال تجربه کاری در زمینه امنیت و تست نفوذ و در حال حاضر نیز به عنوان محقق امنیتی در یک شرکت معتبر داخلی مشغول به کار هستم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سه + 13 =