خطای domain is already pointed
خطای That domain is already owned by another user یا domain is already pointed to an IP در دایرکت ادمین نشاندهنده تداخل دامنه بین کاربران سرور است. این خطا هنگام افزودن دامنه به یک اکانت هاستینگ رخ میدهد.
دلایل رایج
۱. دامنه در اکانت دیگر: دامنه قبلاً برای کاربر دیگری در همین سرور تعریف شده است — حتی اگر آن اکانت غیرفعال باشد.
۲. DNS Zone موجود: اگرچه دامنه از اکانت حذف شده، DNS Zone آن هنوز در سرور باقی مانده.
۳. Addon یا Parked Domain: دامنه بهعنوان Addon Domain یا Parked Domain در اکانت دیگری تعریف شده.
۴. فایلهای باقیمانده: فایلهای تنظیمات دامنه در پوشه data دایرکت ادمین باقی مانده.
رفع از پنل Admin
وارد دایرکت ادمین با دسترسی Admin شوید. به Show All Users بروید. هر کاربر را بررسی کنید تا ببینید دامنه در کدام اکانت تعریف شده. دامنه را از اکانت قبلی حذف نمایید.
رفع از SSH
پیدا کردن کاربر
# جستجو در لیست دامنههای تمام کاربران
grep -r "domain.com" /usr/local/directadmin/data/users/*/domains.list
# جستجو در تنظیمات دامنه
grep -r "domain.com" /usr/local/directadmin/data/users/*/domains/
# جستجو در DNS Zone
grep -r "domain.com" /etc/virtual/
حذف دستی (اگر اکانت حذف شده اما فایلها مانده)
# حذف DNS Zone
rm -rf /etc/virtual/domain.com
# حذف از لیست domains
# فایل domains.list کاربر قبلی ویرایش و domain.com حذف شود
# بازسازی تنظیمات
cd /usr/local/directadmin/custombuild
./build rewrite_confs
ریاستارت دایرکت ادمین
systemctl restart directadmin
پس از رفع
اکنون میتوانید دامنه را به اکانت مورد نظر اضافه کنید. بررسی نمایید DNS دامنه به IP صحیح سرور اشاره کند.
پیشگیری
هنگام حذف اکانت، مطمئن شوید تمام دامنهها و DNS Zoneها پاک شدهاند. از اسکریپت ./build rewrite_confs پس از تغییرات استفاده کنید.
اگر مشکل پیچیدهتر است، تیم کانفیگ سرور میهن هاستینگ میتواند کمک کند. سرور مجازی اروپا با دایرکت ادمین تنظیمشده.