Device DNS
Device DNS Nedir?
Device DNS, TR7'nin alan adlarını IP adreslerine çözerken kullanacağı DNS sunucularının ve statik host kayıtlarının tanımlandığı ekrandır. TR7'de bu yapılandırma route table (route tablosu) bazında tutulur: her route table kendi ad çözümleme ayarlarını taşıdığı için girilen DNS sunucuları ve Virtual Host kayıtları yalnızca seçili route table için geçerlidir.
Cluster Davranışı
Cluster olarak (iki cihazlı) çalışan TR7 kurulumlarında DNS ayarları bir cihazda değiştirildiğinde diğer TR7 cihazı ile otomatik olarak senkronize edilir; ayrı ayrı ayarlanmasına gerek yoktur.
Ne İşe Yarar?
TR7'nin birçok işlevi hedefleri alan adıyla tanımlar; bu adların IP'ye çözülebilmesi için geçerli DNS sunucularının tanımlı olması gerekir. Doğru yapılandırılmış bir Device DNS şunları sağlar:
- Kurum Servisi hedeflerinin IP yerine alan adıyla tanımlanması,
- Bildirim (SMTP) ve Log / Dosya Yönlendirme (Syslog / FTP / SCP) gibi harici sunuculara alan adıyla ulaşım,
- Lisans ve güncelleme sunucularına erişim,
- Virtual Hosts ile belirli alan adlarını sabit bir IP'ye yönlendirme; statik kayıtlar, tanımlı DNS sunucularından önce denenir.
Yapılandırma route table bazında tutulduğu için her bileşen, ad çözümlemede içinde çalıştığı route table'ın DNS ayarlarını kullanır. Cihazın kendi yönetim trafiği (bildirim, log/dosya yönlendirme, lisans ve güncelleme erişimi) varsayılan route table üzerinden çözümlenir; bu nedenle yönetim tarafını ilgilendiren DNS sunucuları varsayılan route table'a tanımlanır.
Nasıl Düzenlenir?
DNS ayarları, TR7 web yönetim arayüzü üzerinden aşağıdaki adımlarla düzenlenir:
- Sol altta bulunan TR7 logosuna tıklanarak Configuration Menu açılır.
- Settings → General Settings → Device DNS adımları takip edilir.
- Sol üstteki Route Table seçicisinden, ayarların uygulanacağı route table seçilir.
- Edit butonuna tıklanarak, seçili route table için ayrı bir düzenleme sekmesi açılır.
- İlgili alanlar gereksinimlere göre güncellenir.
Editbutonuna tıklanarak değişiklikler kaydedilir.
TIP
Hızlı arama ile sayfaya ulaşma
Menüde adım adım gezmek yerine, ekranın sol alt köşesindeki arama çubuğu kullanılarak ilgili sayfaya doğrudan ulaşılır. Arama çubuğu Windows'ta Alt + T, macOS'ta Opt + T kısayolu ile açılır; ardından aranan özelliğin adının yazılması yeterlidir.
Device DNS Ekranı
Settings → General Settings → Device DNS yolu izlenerek TR7 cihazına ait DNS bilgileri görüntülenir. Ekran salt okunurdur: sol üstte Route Table seçicisi, yanında Edit girişi bulunur; altta seçili route table'ın DNS servers listesi numaralandırılmış olarak, Virtual hosts kayıtları ise IP ve Domain sütunlu bir tabloda listelenir. Tanımlı kayıt yokken tabloda No records to show yazar.
Device DNS Ekranı
INFO
Route Table Yapılandırma kapsamı
DNS ayarlarının hangi route table üzerinde yapılacağı seçilir. TR7'de her route table kendi DNS çözümleyici yapılandırmasını taşır; bu nedenle DNS sunucuları ve Virtual Host kayıtları seçili route table'a özeldir. Route tabloları hakkında ayrıntı için Route Tables sayfasına bakılabilir.
Seçicide cihazda tanımlı route table'lar listelenir; varsayılan tablo DEFAULT adıyla görünür. Her route table kendi DNS sunucusu listesini ve Virtual Hosts kayıtlarını taşır; bu listeler varsayılan tablodan devralınmaz. Bir route table için hiç DNS sunucusu tanımlanmamışsa o tablo içinde ad çözümlemesi yapılamaz.
DNS Düzenleme Formu
Edit butonuna tıklanarak seçili route table için DNS sunucuları ve Virtual Hosts yapılandırmasının düzenlendiği, kapatılabilir bir düzenleme sekmesi açılır. Sekme, route table'ın adını taşır: <route table adı> edit DNS (ör. DEFAULT edit DNS). Farklı route table'ların düzenleme sekmeleri aynı anda açık tutulabilir.
DNS Düzenleme Sekmesi
INFO
DNS Servers Birden fazla IP
Seçili route table'ın ad çözümlemede kullanacağı DNS sunucularının IP adresleri girilir. Liste sınırsız uzunluktadır: her satır ayrı bir sunucu adresidir ve listenin altındaki + Add girişiyle yeni satır eklenir. Her satırın sağında adresin ailesini gösteren bir IPv4 / IPv6 rozeti ile satırı kaldıran × ikonu, solunda ise satırı sürükleyerek sıralamayı değiştirmeye yarayan tutamak bulunur. Sıra önemlidir: ad çözümleme listedeki ilk sunucudan başlayarak denenir.
Girilen değerler geçerli IP adresi (IPv4 ya da IPv6) olmalıdır; ağ maskesi (CIDR) kabul edilmez. Kaydedilirken boş satırlar yok sayılır. Listedeki tüm sunucular silinerek kaydedilirse route table DNS sunucusuz kalır ve o tablo içinde alan adları çözümlenemez.
INFO
Virtual Hosts IP + Domain
Belirli alan adlarının, DNS sorgusuna gerek kalmadan sabit bir IP adresine çözülmesini sağlayan statik kayıtlardır. Kayıtlar IP ve Domain sütunlu bir tabloda tutulur; başlığın yanındaki + ikonuna tıklanarak yeni satır eklenir.
İki sütun farklı tipte değer bekler ve yer değiştiremez:
| Sütun | Beklenen değer |
|---|---|
| IP | Alan adının çözüleceği IP adresi (IPv4 ya da IPv6); ağ maskesi kabul edilmez |
| Domain | Sabitlenecek alan adı; bu alana IP adresi girilemez |
IP veya Domain alanı boş bırakılan satırlar kaydedilirken yok sayılır. Joker (wildcard) alan adı desteklenmez.
Uyarı
Virtual Host kaydı, ilgili route table içinde o alan adı için DNS sonucunun önüne geçer: domain her zaman burada tanımlı IP'ye çözülür. İç servis adlarını sabit bir IP'ye yönlendirmek için kullanışlıdır; ancak hedef IP değişirse kaydın elle güncellenmesi gerekir.
Statik kayıt listesi her kaydetmede baştan üretilir ve içinde TR7'nin kendi kullandığı sabit adlar (yerel makine adı, cluster'daki eş cihazın adı) da bulunur. Bu adlarla çakışan Virtual Host tanımlarından kaçınılmalıdır; ayrıca liste sistem tarafından yönetildiğinden, cihaz üzerinde elle yapılan değişiklikler bir sonraki kaydetmede kaybolur.
DNS Değişikliği Kontrolü
DNS sunucularının doğru uygulanıp uygulanmadığı, Web CLI üzerinden bir sys-cmd ping testi ile doğrulanabilir. Komut, ad çözümlemeyi etkin route table bağlamında yapar: etkin route table sys-cmd route-table komutuyla (show / set) görüntülenir ve değiştirilir; varsayılan olarak default route table etkindir.
INFO
DNS Sunucuları Eklenmeden Önce
DNS sunucusu tanımlı değilken bir alan adına ping atıldığında, ad çözülemez ve komut hata verir:
sys-cmd ping example.com
# ping: example.com: Name or service not knownINFO
DNS Sunucuları Eklendikten Sonra
Geçerli bir DNS sunucusu eklenip kaydedildikten sonra aynı komut tekrar çalıştırıldığında ad çözülür ve ping yanıt alır:
sys-cmd ping example.com
# 64 bytes from 93.184.216.34: icmp_seq=1 ttl=56 time=11.2 ms