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.
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.
3. Nasıl Çalışır?
Domain Name API sistemi üç katmandan oluşur:
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.
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.
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
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 ve Canlı Ortam Karşılaştırması
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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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"
}'
7. Sık Karşılaşılan Sorunlar ve Çözümleri
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 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 →
Varsayılan İletişim Bilgisi Nedir, Nasıl Oluşturulur?
Varsayılan iletişim bilgisi tanımlama ve düzenleme rehberi.
Makaleye git →
Domain Tescili Nasıl Yapılır?
Bayi paneli üzerinden adım adım domain tescil işlemi.
Makaleye git →
