Skip to content
Smarter by Design.Simpler for Business

gtm dns-domain ​

gtm dns-domain komutu, bir DNS servisinin yayımladığı alan adlarını yönetir: alan adının kendisi, çalışma modu, kayıtların tutulacağı veri merkezi grupları ve zone ayarları. Panel karşılığı Domains ekranıdır.

Alan adı bir servisin içinde yaşar

Bu komut bağımsız bir kayıt oluşturmaz: her işlem önce hangi DNS servisinde çalışacağını sorar (dnsId). Servis gtm service ile oluşturulur ve Tab ile listeden seçilir.

Komut Özeti ​

TR7 WEB-CLI · gtm dns-domain
admin@TR7LBWAF01> gtm dns-domain list dnsId <servis> # hepsini listele
admin@TR7LBWAF01> gtm dns-domain show dnsId <servis> <kimlik> # birini göster
admin@TR7LBWAF01> gtm dns-domain add dnsId <servis> name <alan-adı> …
admin@TR7LBWAF01> gtm dns-domain update dnsId <servis> id <kimlik> … # değiştir
admin@TR7LBWAF01> gtm dns-domain delete dnsId <servis> <kimlik> # sil
admin@TR7LBWAF01>  

Zorunlu Alanlar ​

SıraAlanDurumDeğer
1dnsIdZorunluAlan adının ekleneceği DNS servisi
2nameZorunluAlan adı, örneğin kurum.com.tr. Aynı adla ikinci kayıt açılamaz

list, show, update ve delete komutları da önce dnsId ister: show ve delete komutlarında kimlik bundan sonra alan adı olmadan yazılır, update komutunda id <kimlik> biçimindedir.

Alan adı oluşturulduktan sonra değiştirilemez; farklı bir ad için yeni kayıt açılır.

Çalışma Modu ​

AlanNe yaparArkasına ne yazılır
--defaultModeAlan adının bütün kayıtlarının nasıl çözümleneceğini belirlerstandalone (varsayılan) · dr · dc

Üç modun davranışı:

DeğerPanel adıVeri merkezi sayısıDavranış
standaloneStandaloneTek (yerel)Yanıtlar tek gruptan üretilir; kayıtların yanıta katılması sağlık senaryolarına bağlanabilir. Varsayılan mod
drDisaster RecoveryİkiAna ve yedek merkez arasında aktif-pasif geçiş; koşul ortadan kalkınca ana merkeze kendiliğinden dönülür
dcDatacenterÜç ve üzeriVeri merkezleri bir metriğe göre sıralanır ve yanıt buna göre seçilir

Modun ayrıntılı davranışı ve hangi durumda hangisinin seçileceği için Çalışma Modları bölümüne bakılabilir.

Veri Merkezi Grupları ​

Kayıtların hangi veri merkezinde tutulacağı ve nasıl yönetileceği --defaultRecordConfig.N. alanlarıyla yazılır. Grup sayısı seçilen moda göre değişir: standalone tek grup, dr iki grup, dc üç ve daha fazla grup kullanır. Gruplar sıfırdan başlayarak sırayla yazılır: CLI .0 verilmeden .1 indeksini kabul etmez.

AlanVarsayılanDeğer
--defaultRecordConfig.0.dcIdYerel veri merkeziGrubun veri merkezi
--defaultRecordConfig.0.recordMgmtBoşGrubun kayıtlarının dış bir DNS sunucusundan çekilmesini sağlayan express profili; boş bırakılırsa kayıtlar TR7 üzerinde elle yönetilir

Express profilleri gtm express-profile ile oluşturulur.

Zone Ayarları ​

AlanVarsayılanDeğer
--slaveIps.0BoşAlan adından zone transfer yapmasına izin verilen slave DNS sunucularının adresleri; her adres kendi indeksiyle
--dnssecfalseDNS yanıtlarının imzalanmasını açar
--soaEditDEFAULTSOA seri numarası biçimi
--metaData.0.key · --metaData.0.valueBoşAlan adına iliştirilen anahtar ve değer çiftleri

--soaEdit alanının değerleri:

DeğerAnlamı
DEFAULTTarih tabanlı seri numarası
INCREASEHer değişiklikte bir artırılır
EPOCHUnix zaman damgası kullanılır
OFFOtomatik güncelleme kapalıdır

Örnekler ​

TR7 WEB-CLI · A) Tek merkezli alan adı
admin@TR7LBWAF01> gtm service list # servisin kimliğini bul
admin@TR7LBWAF01> gtm dns-domain add dnsId <servis> name kurum.com.tr
admin@TR7LBWAF01>  
TR7 WEB-CLI · B) Ana ve yedek merkezli alan adı
admin@TR7LBWAF01> gtm dns-domain add dnsId <servis> name kritik.kurum.com.tr \
--defaultMode dr --defaultRecordConfig.0.dcId <ana-merkez> --defaultRecordConfig.1.dcId <yedek-merkez>
admin@TR7LBWAF01>  
TR7 WEB-CLI · C) Slave sunucu, DNSSEC ve SOA biçimi
admin@TR7LBWAF01> gtm dns-domain update dnsId <servis> id <kimlik> \
--slaveIps.0 10.0.0.53 --slaveIps.1 10.0.1.53 --dnssec true --soaEdit EPOCH
admin@TR7LBWAF01>  

Güncelleme ve Silme ​

TR7 WEB-CLI · güncelleme ve silme
admin@TR7LBWAF01> gtm dns-domain update dnsId <servis> id <kimlik> --defaultMode dc
admin@TR7LBWAF01> gtm dns-domain update dnsId <servis> id <kimlik> --slaveIps.delete # slave listesini boşalt
admin@TR7LBWAF01> gtm dns-domain delete dnsId <servis> <kimlik>
admin@TR7LBWAF01>  

Bilinmesi Gerekenler ​

  • Alan adı sonradan değiştirilemez. Ad yanlış girilmişse kayıt silinip yeniden oluşturulur.
  • Mod, kayıtların tamamına uygulanır. Alan adına atanan çalışma modu, o alan adındaki bütün kayıtlar için geçerlidir.
  • Kayıtlar ayrı komutla yazılır. Alan adı oluşturulduktan sonra kayıtlar gtm dns-record ile eklenir.
  • Metrik ve geçiş ayarları burada değil, kayıtta yapılır. Datacenter modundaki sıralama metriği ve yedeğe geçiş senaryosu gibi ayarlar DNS kaydı tanımlanırken yazılır.