چگونه یک new dns recordبرای همه دامنه های موجود و دامنه های پارک ایجاد کنیم

با یک کد اسکریپت می توان برای تمام  دامنه ها و پارک دومین ها  یک A record با مقدار دلخواه شما ایجاد کرد.

#!/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;

Mynewrecord را با مقدار دلخواه خود جایگزین کنید.

اگر از FreeBSD or Debian استفاده می کنید این مسیر را باید اضافه کنید: /var/named path

فراموش نکنید بعد از اجرای کد بالا   باید سرویس DNS ری استارت کنید

  • 14 کاربر این مقاله را مفید می دانند
آیا این پاسخ مفید بود؟

مقالات مرتبط

چه زمانی من میتوانم از اکانتم استفاده کنم؟

پس از واریز وجه سرویس مورد نظر، توسط شما و ارسال مشخصات فیش واریزی همراه با اطلاعات سرویس...

هاست وارز

هاست وارز Warez چیست؟آیا ITN.ir چنین هاستی ارایه میدهد؟ به هاستی که از قوانین کپی رایت پیروی...

آیا سرویس بازگشت پول نیز دارید؟

در صورت عدم رضایت شما به هر دلیل طی سه ماه اول در سرویسهای ایران  امکان بازگشت کامل وجه به...

ایا من موظف به قرار دادن بنر شما در سایتم میباشم؟

هیچ اجباری در قراردادن بنرهای ITN.ir برای مشتریان ITN.ir وجود ندارد.شما لزوما یک سرویس غیررایگان...

ایا امکان استفاده از بانک mysql در هاست ویندوز میباشد؟

ایا امکان استفاده از بانک اطلاعاتی mysql در هاست ویندوز وجود دارد؟خیر،در میزبانی‌های ویندوز...