مشکل ارتباط با files.directadmin.com
هنگام اجرای CustomBuild در دایرکت ادمین، ممکن است با خطای عدم ارتباط با files.directadmin.com مواجه شوید. این خطا مانع دانلود و نصب/آپدیت نرمافزارها میشود.
دلایل
۱. مشکل DNS سرور: سرور نمیتواند نام دامنه را resolve کند.
۲. فایروال/iptables: پورت ۴۴۳ خروجی مسدود شده.
۳. مشکل شبکه دیتاسنتر: مسیر شبکه به سرورهای دایرکت ادمین مسدود است.
۴. تحریم IP: برخی IPهای ایرانی توسط سرورهای دایرکت ادمین مسدود شدهاند.
رفع
روش ۱: بررسی DNS
dig files.directadmin.com
ping files.directadmin.com
اگر resolve نمیشود:
echo "nameserver 8.8.8.8" > /etc/resolv.conf
echo "nameserver 1.1.1.1" >> /etc/resolv.conf
روش ۲: بررسی فایروال
# بررسی اتصال پورت ۴۴۳
curl -I https://files.directadmin.com
# باز کردن پورت خروجی
iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT
روش ۳: استفاده از آیپی مستقیم
اگر DNS مشکل دارد، IP سرورهای دایرکت ادمین را به /etc/hosts اضافه کنید.
روش ۴: استفاده از Mirror
اگر سرور در ایران است و تحریم شده:
nano /usr/local/directadmin/custombuild/options.conf
# تغییر download_server
downloadserver=files2.directadmin.com
روش ۵: دانلود دستی
فایلهای مورد نیاز را از کامپیوتر خود دانلود و با SCP به سرور آپلود کنید:
scp file.tar.gz root@SERVER:/usr/local/directadmin/custombuild/custom/
بررسی
cd /usr/local/directadmin/custombuild
./build update
اگر بدون خطا اجرا شد، مشکل حل شده.
سرور مجازی اروپا بدون مشکل تحریم. کانفیگ سرور شامل رفع مشکلات اتصال و CustomBuild.