- Konu sahibi
- #1
DNS suffix, bir bilgisayarın veya DNS istemcisinin bir alan adının sonuna eklediği alan adı bölümüdür. En yaygın kullanımda, kısa bir sunucu adı tam alan adına dönüştürülür. Örneğin istemci
Windows’ta birincil DNS suffix ve bağlantıya özgü suffix bilgileri bulunabilir. Ayrıca açıkça tanımlanmış bir arama listesi kullanılabilir. Bu liste,
Bir şirket ağında şu ayarın bulunduğunu varsayalım:
Kullanıcı tarayıcıda veya bir yönetim aracında
DNS üzerinde
DNS suffix özellikle iç ağdaki sunuculara kısa adla erişimde kullanışlıdır.
Aşağıdaki ayrım karar vermeyi kolaylaştırır:
Örnekteki son nokta, DNS sorgusunda kökten başlayan tam adı belirtir; web adreslerini değiştirmeniz gerektiği anlamına gelmez. Bazı istemcilerin nokta içeren adlara suffix ekleme davranışı da ayarlanabilir.
Search suffix tanımlarken kısa adın hangi alan adında aranacağını netleştirin. Aynı isim birden fazla suffix altında bulunuyorsa, listedeki sıra sonucu etkileyebilir. Bu durum yanlış sunucuya bağlanma veya beklenmeyen DNS trafiği oluşturma riski taşır.
web01 adını ararken DNS suffix olarak example.com kullanıyorsa önce web01.example.com adını sorgulayabilir. DNS suffix, DNS sunucusunun kendisi değildir; yalnızca adın tamamlanması veya alan adının hangi bölümünün kastedildiğinin belirlenmesi için kullanılan son ektir.Arama eki ile birincil DNS suffix farkı
Bu rehber, istemcinin kısa ad çözümlemesinde kullandığı DNS arama ekini ele alır. Bir alan adındaki .com gibi üst düzey uzantıyla aynı ayar değildir.Windows’ta birincil DNS suffix ve bağlantıya özgü suffix bilgileri bulunabilir. Ayrıca açıkça tanımlanmış bir arama listesi kullanılabilir. Bu liste,
web01 gibi tek etiketli adın hangi alan adlarıyla tamamlanacağını belirler. Tanımlı politikalara göre listenin sırası ve kullanılacak ekler değişebilir. Dolayısıyla aynı kısa ad iki farklı ağda farklı tam adlara dönüşebilir.Somut örnek
Bir şirket ağında şu ayarın bulunduğunu varsayalım:
Kod:
DNS search suffix: example.com
Kullanıcı tarayıcıda veya bir yönetim aracında
panel adını kullanırsa istemci bunu şu ada çevirmeyi deneyebilir:
Kod:
panel.example.com
DNS üzerinde
panel.example.com için A veya AAAA kaydı varsa ad çözümlemesi başarılı olabilir. Bu, bağlantı kurulabildiğini veya kullanıcının hizmete erişim yetkisi olduğunu henüz kanıtlamaz. Kayıt yoksa NXDOMAIN veya benzeri bir çözümleme hatası görülebilir. Bu ayar web sitesinin alan adını değiştirmez; yalnızca istemcinin eksik adları nasıl tamamlayacağını etkiler.Ne zaman kullanılır?
DNS suffix özellikle iç ağdaki sunuculara kısa adla erişimde kullanışlıdır.
git, nas veya mail gibi adların git.example.com, nas.example.com ve mail.example.com olarak aranmasını sağlayabilir. İnternet üzerindeki genel alan adlarında ise kullanıcıların tam alan adı kullanması daha açık ve öngörülebilirdir.Aşağıdaki ayrım karar vermeyi kolaylaştırır:
| İhtiyaç | Kullanılacak ad | DNS suffix etkisi |
|---|---|---|
| İç ağ sunucusuna kısa adla erişim | nas | nas.example.com aranabilir |
| Belirli bir web sitesine erişim | www.example.com. | DNS sorgusunda son nokta adı mutlak belirtir |
| Birden fazla iç alan adı kullanımı | git, db | Search list sırasına göre farklı tam adlar denenebilir |
Search suffix tanımlarken kısa adın hangi alan adında aranacağını netleştirin. Aynı isim birden fazla suffix altında bulunuyorsa, listedeki sıra sonucu etkileyebilir. Bu durum yanlış sunucuya bağlanma veya beklenmeyen DNS trafiği oluşturma riski taşır.
Kontrol ve teşhis adımları
- Sorun yaşanan bilgisayarın DNS yapılandırmasında “search domain”, “DNS suffix” veya “DNS search list” alanını kontrol edin.
- Kısa adın hangi tam ada dönüştürüldüğünü belirleyin. Örneğin
nasiçin beklenen sonuçnas.example.comolmalıdır. - Tam alan adını doğrudan sorgulayın. Tam ad çalışıyor, kısa ad çalışmıyorsa sorun büyük olasılıkla suffix arama yapılandırmasındadır.
- DNS bölgesinde oluşturulan tam ad için doğru A, AAAA veya ilgili kayıt türünün bulunduğunu kontrol edin.
- Birden fazla suffix varsa gereksiz olanları kaldırın veya doğru alan adını listenin uygun sırasına alın.