- Konu sahibi
- #1
DNS name, DNS hiyerarşisindeki bir adı ifade eder; teknik bağlamda domain name ile büyük ölçüde aynı kavramdır.
Bir kullanıcı tarayıcıya
DNS name genellikle noktalarla ayrılmış parçalardan oluşur:
Benzer görünen bu kavramları karıştırmamak gerekir:
Pratikte “DNS name” ifadesi çoğu zaman “hangi alan adı veya alt alan adı için DNS kaydı oluşturulacak?” anlamında kullanılır. Örneğin hosting paneli bir kayıt eklerken Name alanına
Alan adının hangi kayıtla yanıt verdiğini terminalden görmek için
DNS name ile IP adresini aynı şey sanmak: DNS name okunabilir addır; IP adresi ise ağ üzerindeki hedef adresidir.
Panelin otomatik eklediği alan adını iki kez yazmak: Name alanına
CNAME hedefini IP adresi sanmak: CNAME kaydının hedefi başka bir DNS name olmalıdır. Doğrudan IP adresi vermek için A veya AAAA kaydı kullanılır.
DNS değişikliğini web sunucusu ayarı zannetmek: DNS yalnızca adın nereye çözümleneceğini belirler. Sunucuda ilgili domain veya hostname tanımlı değilse DNS yanıtı doğru olsa bile istek yanlış siteye gidebilir.
Bazı servis kayıtlarında, özellikle doğrulama ve e-posta politikalarında alt çizgiyle başlayan adlar kullanılır. Ancak bunlar normal web hostname'i olarak her uygulamada kabul edilmeyebilir; kaydı isteyen hizmetin biçimine uyulmalıdır.
Evet. Aynı ad için birden fazla A veya AAAA kaydı bulunabilir. İstemci veya resolver bu adreslerden birini kullanabilir; bunun yük dağıtımı ve yedeklilik davranışı uygulamaya göre değişir.
example.com, www.example.com veya _acme-challenge.example.com birer DNS name örneğidir. Bu ad doğrudan IP adresi demek değildir; DNS kayıtları bu adı bir IPv4 adresine, IPv6 adresine, başka bir alan adına, posta sunucusuna ya da doğrulama metnine bağlar.DNS name nasıl çalışır?
Bir kullanıcı tarayıcıya
www.example.com yazdığında cihaz, bu DNS name için kayıt sorgular. Sorgu sonucunda örneğin bir A kaydı IPv4 adresi, AAAA kaydı IPv6 adresi veya CNAME kaydı başka bir DNS name döndürebilir. Tarayıcı daha sonra elde edilen adres üzerinden sunucuya bağlanır.DNS name genellikle noktalarla ayrılmış parçalardan oluşur:
example.com: bu ad için ayrı bir zone yönetiliyorsa o zone’un tepe (apex) adı.www.example.com:example.comaltında bulunan bir alt alan adı ve yaygın bir host adı.mail.example.com: e-posta hizmeti için kullanılabilecek başka bir host adı._acme-challenge.example.com: SSL sertifika doğrulaması gibi servis amaçlı kullanılan ad.
www.example.com adında www, example ve com ayrı label’lardır. Bu nedenle DNS name yalnızca insanların tarayıcıda açtığı web adresleriyle sınırlı değildir; e-posta, doğrulama, servis keşfi ve uygulama yapılandırmaları da DNS name kullanır.Domain name, hostname ve nameserver farkı
Benzer görünen bu kavramları karıştırmamak gerekir:
| Kavram | Ne ifade eder? | Örnek |
|---|---|---|
| DNS name | DNS içinde sorgulanan herhangi bir ad | www.example.com |
| Domain name | DNS hiyerarşisindeki ad; DNS name ile çoğunlukla eş anlamlı | example.com |
| Hostname | Genellikle belirli bir sunucu veya hizmeti belirten DNS adı | server.example.com |
| Nameserver | DNS kayıtlarını yayımlayan veya sorgulara yanıt veren sunucu | Yetkili DNS sunucusu |
www yazmanızı istiyorsa, panel bunu zone adına ekleyerek tam DNS name değerini www.example.com olarak oluşturabilir. Bazı paneller ise tam adı ister; aynı adı iki kez eklememek gerekir.Bir DNS name nasıl kontrol edilir?
Alan adının hangi kayıtla yanıt verdiğini terminalden görmek için
dig kullanabilirsiniz:- Terminali açın.
- DNS name için kayıt türünü sorgulayın:
Kod:dig example.com A dig www.example.com CNAME dig example.com MX - Yanıttaki
ANSWER SECTIONbölümünü inceleyin. Buradaki kayıt, sorgulanan adın DNS'te nasıl tanımlandığını gösterir. - Durum kodunu boş cevapla birlikte yorumlayın.
NXDOMAINadın bulunmadığını,NOERRORile boş cevap ise bu kayıt türünün bulunmayabileceğini belirtir.SERVFAILveya zaman aşımı tek başına eksik kayıt demek değildir. Çözümleyicide eski olumsuz yanıt da kalmış olabilir.
Sık yapılan hatalar
DNS name ile IP adresini aynı şey sanmak: DNS name okunabilir addır; IP adresi ise ağ üzerindeki hedef adresidir.
Panelin otomatik eklediği alan adını iki kez yazmak: Name alanına
www.example.com yazıldığında bazı paneller bunu zone adına tekrar ekleyip hatalı bir ad oluşturabilir. Panelin kısa ad mı, tam ad mı beklediğini kontrol edin.CNAME hedefini IP adresi sanmak: CNAME kaydının hedefi başka bir DNS name olmalıdır. Doğrudan IP adresi vermek için A veya AAAA kaydı kullanılır.
DNS değişikliğini web sunucusu ayarı zannetmek: DNS yalnızca adın nereye çözümleneceğini belirler. Sunucuda ilgili domain veya hostname tanımlı değilse DNS yanıtı doğru olsa bile istek yanlış siteye gidebilir.
Sık sorulan sorular
DNS name olarak alt çizgi kullanılabilir mi?
Bazı servis kayıtlarında, özellikle doğrulama ve e-posta politikalarında alt çizgiyle başlayan adlar kullanılır. Ancak bunlar normal web hostname'i olarak her uygulamada kabul edilmeyebilir; kaydı isteyen hizmetin biçimine uyulmalıdır.
Bir DNS name birden fazla IP adresine bağlanabilir mi?
Evet. Aynı ad için birden fazla A veya AAAA kaydı bulunabilir. İstemci veya resolver bu adreslerden birini kullanabilir; bunun yük dağıtımı ve yedeklilik davranışı uygulamaya göre değişir.
DNS adının sonundaki nokta ne anlama gelir?
www.example.com. biçimindeki son nokta DNS kökünü açıkça gösterir ve adın tam olduğunu belirtir. Günlük kullanımda bu nokta genellikle yazılmaz. Zone dosyaları veya bazı yönetim alanları göreli adları mevcut zone’a ekleyebildiği için panelin tam ad mı kısa etiket mi beklediğini kontrol edin.