Skip to content
Smarter by Design.Simpler for Business

gtm express-profile ​

gtm express-profile komutu, DNS kayıtlarının TR7 üzerinde elle yazılmak yerine dış bir master DNS sunucusundan zone transfer ile çekilmesini sağlayan profilleri yönetir. Panel karşılığı Express Profiles ekranıdır.

Profil kendi başına çalışmaz: bir alan adının veri merkezi grubuna atanır ve o grubun kayıtları artık master'dan gelir.

Komut Özeti ​

TR7 WEB-CLI · gtm express-profile
admin@TR7LBWAF01> gtm express-profile list # hepsini listele
admin@TR7LBWAF01> gtm express-profile show <kimlik> # birini göster
admin@TR7LBWAF01> gtm express-profile add name <ad> … # yeni profil
admin@TR7LBWAF01> gtm express-profile update id <kimlik> … # değiştir
admin@TR7LBWAF01> gtm express-profile delete <kimlik> # sil
admin@TR7LBWAF01>  

Zorunlu Alanlar ​

SıraAlanDurumDeğer
1nameZorunluProfilin adı; alan adı formunda <ad> (EXPRESS) biçiminde görünür

Master adresi tamamlama listesinde isteğe bağlı görünür, ancak adres verilmeyen profil transfer yapamaz.

Alanlar ​

AlanVarsayılanDeğer
--masterAddresses.0.ip—Zone transfer yapılacak master DNS sunucusunun adresi; alan adı değil, IP adresi yazılır
--masterAddresses.0.port—Master sunucunun portu; panelde yeni satır 53 ile açılır
--identifierBoşÇekilen kayıtları seçen ve adlarını dönüştüren belirteç deseni
--recordMgmtTypeexpressKayıt yönetim türü; tek değeri vardır

Adresler listedeki sırayla denenir ve ilk başarılı transferde durulur; sıradaki adresler yalnız öncekiler başarısız olduğunda kullanılır.

Belirteç Deseni ​

--identifier alanı, transferin kendisini sınırlamaz: bölge her zaman bütünüyle çekilir, desen gelen kayıtlara uygulanır. Virgülle ayrılmış bir ya da daha çok belirteç yazılır; belirteçler sırayla uygulanır ve bir kaydı düşüren ilk belirteçte değerlendirme biter.

BelirteçEtki
dc1Yalnız adı dc1 olan ya da .dc1 ile biten kayıtlar alınır ve addan .dc1 soneki kaldırılır (www.dc1 → www). Eşleşmeyen kayıtların hiçbiri alınmaz
!dc2Adı dc2 olan ya da .dc2 ile biten kayıtlar alınmaz; diğerleri adları değişmeden geçer

Yalnız ! ile başlayan belirteçlerden oluşan bir desende, dışlanmayan kayıtlar adları değiştirilmeden alınır. Alan boş bırakıldığında tüm kayıtlar olduğu gibi alınır.

Aynı bölgeden iki veri merkezi beslemek

Master bölgesinde www.dc1 ve www.dc2 kayıtları varsa, birinci veri merkezinin profiline dc1, ikincisininkine dc2 yazılır. Her merkez yalnız kendi kaydını www adıyla alır ve TR7 aynı ad için veri merkezi bazında yanıt üretir.

Profili Alan Adına Atama ​

Profil, alan adının veri merkezi grubuna bağlanarak devreye girer:

TR7 WEB-CLI · profili alan adına bağlama
admin@TR7LBWAF01> gtm express-profile list # profilin kimliğini bul
admin@TR7LBWAF01> gtm dns-domain update dnsId <servis> id <alan> --defaultRecordConfig.0.recordMgmt <profil>
admin@TR7LBWAF01>  

Örnekler ​

TR7 WEB-CLI · A) Tek master sunuculu profil
admin@TR7LBWAF01> gtm express-profile add name merkez-express \
--masterAddresses.0.ip 10.0.0.53 --masterAddresses.0.port 53
admin@TR7LBWAF01>  
TR7 WEB-CLI · B) Yedekli master ve belirteç deseni
admin@TR7LBWAF01> gtm express-profile add name dc1-express \
--masterAddresses.0.ip 10.0.0.53 --masterAddresses.0.port 53 \
--masterAddresses.1.ip 10.0.1.53 --masterAddresses.1.port 53 \
--identifier dc1
admin@TR7LBWAF01>  
TR7 WEB-CLI · C) Belirli kayıtları dışlama
# dc2 ile biten kayıtlar alınmaz, diğerleri adları değişmeden gelir
admin@TR7LBWAF01> gtm express-profile update id <kimlik> --identifier !dc2
admin@TR7LBWAF01>  

Güncelleme ve Silme ​

TR7 WEB-CLI · güncelleme ve silme
admin@TR7LBWAF01> gtm express-profile update id <kimlik> --masterAddresses.0.ip 10.0.0.54
admin@TR7LBWAF01> gtm express-profile update id <kimlik> --masterAddresses.delete # adres listesini boşalt
admin@TR7LBWAF01> gtm express-profile delete <kimlik>
admin@TR7LBWAF01>  

Bilinmesi Gerekenler ​

  • Profil atanmadan çalışmaz. Bir alan adının veri merkezi grubuna bağlanmadığı sürece transfer yapılmaz.
  • Kayıtlar master'dan yönetilir. Express bağlanan bir grupta kayıtlar TR7 üzerinden elle eklenip düzenlenmez; kaynak master sunucudur.
  • Adres olarak alan adı yazılamaz. Master sunucu yalnız IP adresiyle tanımlanır.
  • Desen virgülle ayrılır. Birden çok belirteç tek değer olarak, aralarına boşluk konmadan yazılır: --identifier dc1,!dc2.