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
Zorunlu Alanlar
| Sıra | Alan | Durum | Değer |
|---|---|---|---|
| 1 | dnsId | Zorunlu | Alan adının ekleneceği DNS servisi |
| 2 | name | Zorunlu | Alan 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
| Alan | Ne yapar | Arkasına ne yazılır |
|---|---|---|
--defaultMode | Alan adının bütün kayıtlarının nasıl çözümleneceğini belirler | standalone (varsayılan) · dr · dc |
Üç modun davranışı:
| Değer | Panel adı | Veri merkezi sayısı | Davranış |
|---|---|---|---|
standalone | Standalone | Tek (yerel) | Yanıtlar tek gruptan üretilir; kayıtların yanıta katılması sağlık senaryolarına bağlanabilir. Varsayılan mod |
dr | Disaster Recovery | İki | Ana ve yedek merkez arasında aktif-pasif geçiş; koşul ortadan kalkınca ana merkeze kendiliğinden dönülür |
dc | Datacenter | Üç ve üzeri | Veri 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.
| Alan | Varsayılan | Değer |
|---|---|---|
--defaultRecordConfig.0.dcId | Yerel veri merkezi | Grubun veri merkezi |
--defaultRecordConfig.0.recordMgmt | Boş | 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ı
| Alan | Varsayılan | Değer |
|---|---|---|
--slaveIps.0 | Boş | Alan adından zone transfer yapmasına izin verilen slave DNS sunucularının adresleri; her adres kendi indeksiyle |
--dnssec | false | DNS yanıtlarının imzalanmasını açar |
--soaEdit | DEFAULT | SOA seri numarası biçimi |
--metaData.0.key · --metaData.0.value | Boş | Alan adına iliştirilen anahtar ve değer çiftleri |
--soaEdit alanının değerleri:
| Değer | Anlamı |
|---|---|
DEFAULT | Tarih tabanlı seri numarası |
INCREASE | Her değişiklikte bir artırılır |
EPOCH | Unix zaman damgası kullanılır |
OFF | Otomatik güncelleme kapalıdır |
Örnekler
Güncelleme ve Silme
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-recordile 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.
