WHMCS Core IP Manager Modülü
IPv4/IPv6 bloklarını, alt ağları, atamaları, PTR kayıtlarını ve kullanım durumunu merkezî olarak yönetir.
Ön koşullar
- WHMCS 8.x/9.x desteklenen sürüm
- PHP cURL ve JSON
- Yönetilecek CIDR blokları ve ağ geçidi planı
- Opsiyonel RIPE/ARIN/APNIC veya DNS API yetkileri
Kurulum adımları
-
1
Yedek ve ön kontrol
WHMCS dosyaları ile veritabanını yedekleyin; işlemi önce staging ortamında uygulayın.
-
2
Dosyaları yükleyin
Paket dizin yapısını bozmadan şu hedeflere yükleyin: modules/addons/coreipmanager/
-
3
İzinleri doğrulayın
Klasörleri normalde 750/755, dosyaları 640/644 tutun; web sunucusu sahibini doğru ayarlayın ve 777 kullanmayın.
-
4
Bağımlılıkları kurun
Paket vendor klasörü içermiyorsa, composer.json bulunan modül klasöründe üretim bağımlılıklarını kurun.
Komutcomposer install --no-dev --optimize-autoloader -
5
Modülü etkinleştirin
WHMCS yönetiminde sunucu modülünü ve varsa yönetici eklentisini etkinleştirin.
-
6
İlk yapılandırmayı kaydedin
Aşağıdaki modüle özel alanları doldurun; test tamamlanmadan canlı ortam/kimlik bilgilerine geçmeyin.
Yapılandırma
Adres havuzları
CIDR, ağ geçidi, VLAN, isim sunucuları ve rezerve adresleri ekleyin; çakışan alt ağları düzeltin.
Atama kuralları
Ürün/grup eşlemesi, otomatik veya manuel atama ve serbest bırakma davranışını yapılandırın.
PTR ve RIR
Kullanacaksanız DNS/RIR erişimini ayrı ve en az yetkili anahtarla tanımlayın.
Cron
Atama WHMCS olaylarıyla çalışır; rapor görevi pakette gerçekten mevcutsa ayrıca zamanlanabilir.
php -q /WHMCS_PATH/crons/cron.php
Testler
- Küçük bir test havuzundan IP ayırın, ürüne atayın ve serbest bırakın.
- Aynı IP'nin iki aktif hizmete atanamadığını doğrulayın.
- PTR etkinse test kaydını ekleyip geri okuyun.
Güvenlik
- Yerleşik API'yi internete açık bırakmayın; güçlü anahtar, IP kısıtı ve HTTPS uygulayın.
- IP tahsis geçmişini silmek yerine denetlenebilir biçimde saklayın.
Sorun giderme
Otomatik IP atanmıyor
Ürün-havuz eşlemesini, boş adres sayısını, hook dosyasını ve WHMCS cron geçmişini kontrol edin.
PTR eklenemiyor
DNS API yetkisini, zone sahipliğini ve ters bölge yapılandırmasını doğrulayın.