امروز: ۰۲ آذر ۱۴۰۳
در مسیر توسعه فردی و سازمانی
اشتراک دانش علیرضا نصری » ایجاد A 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 "mynewrecord14400 IN A $IP" >> /var/named/${d}.db
};
done;
};
done;
exit 0;



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


اگر از FreeBSD or Debian استفاده می کنید این مسیر را باید اضافه کنید: /var/named path
فراموش نکنید بعد از اجرای کد بالا باید سرویس DNS ری استارت کنید


service named restart

محتوای آخرین دربهای گشوده شده
  • یک باک بنزین 206 معادل 75000 ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • دو عدد  کارت سبز بوسیله کلیدک
  • دو روز ناهار میهمان شرکت به انتخاب خودتان معادل هر نهار ۳۰ ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
ارسال درخواست دوره یا محتوای آموزشی