Domain Bayiliği Nasıl Başlatılır? (Domain Name API Hızlı Başlangıç Rehberi)

Domain işlemlerini manuel yönetmek zaman alıcı ve hataya açıktır.

Domain Name API ile domain kayıt, transfer ve DNS yönetimi işlemlerini tek bir domain API entegrasyon noktasından otomatize edebilirsiniz. Bu rehber, bayi hesabınızı kurmaktan ilk domain API kaydınızı tamamlamaya kadar her adımı açıklamaktadır.

1. Domain Name API Nedir?

Domain Name API, domain kayıt, transfer ve yönetim işlemlerini otomatikleştirmek isteyen domain bayileri ve yazılım geliştiriciler için tasarlanmış bir alan adı yönetimi altyapısıdır. 800'den fazla TLD'ye tek bir domain API entegrasyon noktasından erişim sağlar.

Sistem iki farklı kullanım yöntemi sunar:

Bayi Paneli (Web Arayüzü)

Herhangi bir teknik bilgi gerektirmeden tarayıcı üzerinden domain işlemlerini yönetebileceğiniz kontrol panelidir.

Domain API (REST/SOAP)

PHP, .NET, Python gibi dillerle yazılmış uygulamalar için programatik erişim katmanıdır. Her domain API isteğinde Reseller ID ve API Key zorunludur.

i Domain API entegrasyonu hazır olmadan önce bayi panelini kullanarak işlemlerinizi yönetebilirsiniz. İki yöntem birbirini tamamlar.

2. Ne İşe Yarar?

Domain Name API ve bayi paneli ile aşağıdaki domain automation işlemlerini gerçekleştirebilirsiniz:

  • Domain müsaitlik sorgusu ve anlık fiyat kontrolü
  • Tek veya toplu domain kaydı (domain reseller API üzerinden)
  • Domain transferi ve yenileme işlemleri
  • DNS yönetimi (A, MX, CNAME, TXT kayıtları)
  • Whois gizliliği ve ID koruması
  • Nameserver güncelleme ve yönetimi
  • EPP/auth kodu sorgulama
  • Alt bayi oluşturma ve yönetimi
  • WHMCS, .NET ve PHP modülleri ile hazır entegrasyon

Domain bayiliği almak ister misiniz?

800'den fazla TLD, REST & SOAP domain API desteği ve hazır WHMCS entegrasyonu ile tek noktadan alan adı yönetimi.

Hemen başvurun: www.domainnameapi.com ->

3. Nasıl Çalışır?

Domain Name API sistemi üç katmandan oluşur:

Katman Açıklama Kimler Kullanır?
Bayi Paneli Web tabanlı kontrol paneli; teknik bilgi gerektirmez. Tüm bayiler
Domain API (REST/SOAP) Programatik erişim; her istek API Key ve Reseller ID ile doğrulanır. Geliştiriciler, yazılım entegratörleri
Hazır Modüller WHMCS, WiseCP, HostBill, Blesta, Clientexec, FOSSBilling, Hostfact ve PHP / .NET için önceden hazırlanmış entegrasyon paketleri. Hosting firmalar, ajanslar

Her domain API isteğinde iki kimlik bilgisi zorunludur: Reseller ID (bayi kimliğiniz) ve API Key (erişim anahtarınız). Bu bilgilere bayi panelinizin Bayi Ayarları > Entegrasyon Bilgileri sekmesinden ulaşabilirsiniz.

i API Key güvenliği hakkında detaylı bilgi için: API Key Nasıl Oluşturulur? makalesi sayfasını inceleyin.

4. Test ve Canlı Ortam Farkı

Domain Name API, risksiz öğrenme ve geliştirme için iki ayrı ortam sunar. Canlı ortamda işlem yapmadan önce test ortamında yeterli deneyimi edinmenizi öneririz.

TEST ORTAMI

dm.test.domainnameapi.com

https://dm.test.domainnameapi.com

  • Gerçek para harcatmaz
  • Domain API entegrasyonunu test edin
  • Kayıtlar internette aktif olmaz
  • Hata yapmaktan çekinmeyin
  • Transfer işlemi desteklenmez
CANLI ORTAM

dm.domainnameapi.com

https://dm.domainnameapi.com

  • Gerçek domain kayıtları yapılır
  • Depozito/bakiye gerektirir
  • Tüm işlemler ücretlendirilir
  • Müşteri işlemleri burada yapılır
  • Değişiklikler geri alınamaz
! Test ortamında yapılan domain sorgularının sonuçları canlı ortamı yansıtmaz. Bir domain test ortamında müsait görünebilir ama canlı ortamda alınmış olabilir.

Test ve Canlı Ortam Karşılaştırması

Özellik Test Ortamı Canlı Ortam
Ücretlendirme Yok Var
Gerçek kayıt Hayır Evet
Domain API testi İdeal Önerilmez
Domain transferi Desteklenmez Desteklenir
Bakiye yönetimi Yok Var

5. Adım Adım Kurulum ve İlk Giriş

Bayi hesabınızı aktive ettikten sonra aşağıdaki adımları sırasıyla tamamlayın:

  1. Hesap Aktivasyonudomainnameapi.com üzerinden başvurunuzu tamamlayın. Başvuru onaylanınca kullanıcı adı ve şifrenizi içeren bir aktivasyon e-postası alırsınız.
  2. Test Ortamına Giriş YapınÖnce test ortamına giriş yapın: dm.test.domainnameapi.com. Aynı kullanıcı adı ve şifrenizi kullanabilirsiniz. Gerçek para harcamadan sistemi öğrenin ve domain API entegrasyonunuzu test edin.
  3. Profil ve İletişim Bilgilerini GüncelleyinHesabım > İletişim Bilgileri bölümünden teknik iletişim bilgilerinizi eksiksiz doldurun. Bu bilgiler tüm domain kayıt ve transfer işlemlerinde kullanılır.
  4. Varsayılan Nameserver TanımlayınBayi Ayarları > Varsayılan Nameserver bölümünden yeni kayıtlarda kullanılacak nameserver adreslerini girin. Test ortamında ns1.domainnameapi.com ve ns2.domainnameapi.com kullanabilirsiniz.
  5. API Key ve Reseller ID'nizi AlınBayi Ayarları > Entegrasyon Bilgileri sekmesinden Reseller ID ve API Key bilgilerinizi görüntüleyin. Domain API entegrasyonunda her istekte bu bilgileri kullanmak zorundasınız.
  6. Depozito Yükleyin (Canlı Ortam İçin)Canlı ortamda domain kaydı yapabilmek için hesabınıza bakiye eklemeniz gerekir. Hesabım > Depozito bölümünden ödeme yapabilirsiniz.
  7. Canlı Ortama GeçinTest aşaması tamamlandıktan sonra dm.domainnameapi.com adresinden canlı ortama giriş yapın ve müşteri işlemlerinizi başlatın.

6. Domain Kaydı Nasıl Yapılır?

Bayi paneli üzerinden domain kaydı iki aşamadan oluşur:

Aşama 1: Domain Sorgulama

Panelin üst kısmındaki arama çubuğuna kayıt etmek istediğiniz domain adını girin.

Müsait TLD''lerin listesi fiyatlarıyla birlikte görüntülenecektir.

Kaydetmek istediğiniz domain adının yanındaki sepet ikonuna tıklayın.

Aşama 2: Kayıt İşlemini Tamamlama

Kayıt süresi, nameserver ve kişi bilgilerini girin.

Whois gizliliği (ID koruma) seçeneğini aktif etmek isterseniz işaretleyin.

Siparişi onaylayın; bakiye yeterliyse domain anında kayıt edilir.

Ipucu İlk denemenizi test ortamında yapın. Kayıt akışını öğrendikten sonra canlı ortama geçin.

Domain API ile Programatik Kayıt Örnekleri

Domain API üzerinden programatik kayıt ve sorgular için aşağıdaki örnek yapıları kullanabilirsiniz:

PHP – Domain API Kayıt İsteği

// Ortam değişkenlerinden domain API bilgilerini oku
$apiKey     = getenv('DOMAINNAMEAPI_KEY');
$resellerId = getenv('DOMAINNAMEAPI_RESELLER_ID');

// Domain müsaitlik sorgusu (domain automation)
$check = $client->checkDomain([
    'resellerId' => $resellerId,
    'apiKey'     => $apiKey,
    'domain'     => 'ornek-domain.com'
]);

// Domain kayıt isteği
$register = $client->registerDomain([
    'resellerId'  => $resellerId,
    'apiKey'      => $apiKey,
    'domain'      => 'ornek-domain.com',
    'period'      => 1,   // yıl
    'nameservers' => ['ns1.domainnameapi.com', 'ns2.domainnameapi.com'],
]);

cURL – REST Domain API İsteği

# Domain müsaitlik sorgusu – REST domain reseller API
curl -X POST https://api.domainnameapi.com/v1/domain/check \
  -H 'Content-Type: application/json' \
  -d '{
    "resellerId": "RESELLER_ID",
    "apiKey":     "API_KEY",
    "domain":     "ornek-domain.com"
  }'
! API Key'i kaynak koduna doğrudan yazmayın. Ortam değişkenleri (.env) veya şifreli bir anahtar kasası kullanın.
i DNS yönetimi ve nameserver işlemleri için: DNS Yönetimi Rehberi | Transfer işlemleri için: Domain Transfer Rehberi

7. Sık Karşılaşılan Sorunlar ve Çözümleri

Sorun Olası Neden Çözüm
Domain kaydı başarısız Yetersiz bakiye veya domain alınmış Depozito bakiyenizi kontrol edin; domain sorgusu yapın.
API isteği reddediliyor (401) Hatalı API Key veya Reseller ID Entegrasyon Bilgileri sekmesinden anahtarları doğrulayın.
Nameserver güncellenmiyor DNS propagasyon süresi 24-48 saat bekleyin; nameserver formatını kontrol edin.
Transfer başlatılamıyor EPP kodu yanlış veya domain kilitli Mevcut registrar'dan güncel EPP kodunu alın, kilidi kaldırın.
Test ortamına giriş yapılamıyor Kimlik bilgileri hatası Canlı ortam ile aynı kullanıcı adı ve şifreyi kullanın.
Domain API bağlantısı kurulamıyor IP kısıtlaması veya güvenlik duvarı Sunucu IP adresinizi beyaz listeye ekleyin.
! API Key'inizi paylaşmayın. Ele geçirildiğinden şüpheleniyorsanız hemen destek ekibiyle iletişime geçin ve anahtarı yeniletin.

8. Sık Sorulan Sorular

Bayi hesabı oluşturmak için ne gerekir?

domainnameapi.com üzerinden başvuru formunu doldurmanız yeterlidir. Başvuru onaylanınca aktivasyon e-postası alırsınız. Hesap aktif olduktan sonra gTLD, ccTLD ve diğer tüm ürünlere otomatik erişim sağlanır.

Test ortamında yaptığım domain API kayıtları gerçek mi?

Hayır. Test ortamında kaydedilen domain adları public registry'e işlenmez, internet üzerinde çalışmaz ve gerçek para harcatmaz. Yalnızca domain API entegrasyonunuzu test etmek için kullanılır.

API Key ve Reseller ID'mi nasıl öğrenirim?

Bayi Ayarları > Entegrasyon Bilgileri sekmesinden her iki bilgiye de ulaşabilirsiniz. Aynı sayfadaki 'Bilgileri e-posta gönder' butonu ile bu bilgileri kayıtlı e-posta adresinize gönderebilirsiniz.

Hangi programlama dilleri ve domain API entegrasyonları destekleniyor?

Domain Name API; PHP, .NET, Python ve REST/SOAP destekleyen her dil ile çalışır. Ayrıca WHMCS için hazır modül mevcuttur. Tüm döküman ve kod örneklerine API Kütüphanesi bölümünden erişebilirsiniz.

Bakiye ne zaman ve nasıl yüklenebilir?

Canlı ortamda Hesabım > Depozito bölümünden istediğiniz zaman bakiye yükleyebilirsiniz. Test ortamında bakiye gerekmez.

Alt bayi oluşturabilir miyim?

Evet. Bayi panelinden alt bayi hesapları oluşturabilir, her alt bayiye ayrı bakiye tanımlayabilir ve işlemlerini merkezi olarak yönetebilirsiniz.

Domain transfer işlemleri nasıl başlatılır?

Transfer için mevcut registrar'dan EPP (auth) kodu almanız ve domain kilidini kaldırmanız gerekir. Ardından bayi panelinden veya domain API üzerinden transfer isteği başlatın. Test ortamında transfer desteklenmez.

Domain Name API neden tercih edilir?

Domain reseller API arayanlar ve domain automation kurmak isteyenler için Domain Name API aşağıdaki avantajları sunar:

800+ TLD desteği

.com, .net, .io, .co.uk ve yüzlerce uzantıya tek domain API entegrasyon noktasından erişin.

40.000+ aktif bayi

Kanıtlanmış ve ölçeklenebilir domain reseller API altyapısı.

REST & SOAP domain API

PHP, .NET, Python ve her teknoloji yiginiyla uyumlu.

Hazir WHMCS modulu

Birkaç adımda domain API entegrasyonu; teknik ekip gerekmez.

7/24 teknik destek

Ticket sistemi üzerinden Türkçe destek.

Bayi başvurusu ve detaylı bilgi: www.domainnameapi.com

9. İlgili Makaleler

.TR / .COM.TR

.TR ve .COM.TR Domain Satışı Nasıl Yapılır?

Yerli uzantılarda domain satışı için gerekli belgeler ve kayıt adımları.

 

Makaleye git →
Hesap

Varsayılan İletişim Bilgisi Nedir, Nasıl Oluşturulur?

Varsayılan iletişim bilgisi tanımlama ve düzenleme rehberi.

 

Makaleye git →
Domain

Domain Tescili Nasıl Yapılır?

Bayi paneli üzerinden adım adım domain tescil işlemi.

 

Makaleye git →