DNS sadece FQDN değil = IP
DNS ile ilgili önemli olan şey, sadece A kayıtlarından daha fazlasını sağlamasıdır (hostname = IP). DNS, bazen bazı yazılımlar için gerekli olabilecek MX, CNAME, TXT vb. Gibi farklı kayıt türleri sağlar. Birden fazla adres kaydına, IPv4 + IPv6 kayıtlarına, dinamik adreslere, yük dengelemeye, coğrafi konum temelli çözünürlüğe, arıza / fazlalık vb. Olanaklara izin verir. DNS size neler olduğunu söyler .4.110? Bu nedir?) Bu ayarları / kayıtları değiştirmenize ve tüm istemcilerde değişiklik yapmadan müşteriler tarafından toplanmasına izin verir. DNS karmaşık şeyler yapabilir.
Doğrudan bir IP adresi üzerinden DNS kullanmanın açık bir avantajı vardır.
FQDN'ler bir gereklilik olabilir
Ad tabanlı sanal barındırma veya yük dengeleyici vb. Kullanan web sunucuları gibi bazı şeyler kesinlikle bir FQDN veya ana bilgisayar adı aracılığıyla adres vermenizi gerektirir. Bağlanmakta olduğunuz FQDN'ye dayanarak isteğinize nasıl cevap verileceğini belirlerler. IP üzerinden bağlanmak hiç çalışmayabilir.
SSL sertifikaları etki alanı adlarına göre verilir, bu nedenle bazı SSL özellikli servisleri (düzgün bir şekilde) DNS kullanmadan kullanamayabilirsiniz.
Bu, google.com etki alanının size DNS'nin karmaşıklığına bir bakış açısı sağlaması için bir kazı sorgusu
google.com. 299, 172.217.0.174
google.com. 299: AAAA 2607: f8b0: 400b: 807 :: 200e
google.com. 599 IN MX 10 aspmx.l.google.com.
google.com. 599 IN MX 40 alt3.aspmx.l.google.com.
google.com. 59 SOA’da ns2.google.com.tr. dns-admin.google.com. 126990955 900 900 1800 60
google.com. 599 IN MX 30 alt2.aspmx.l.google.com.
google.com. 21599, NS ns2.google.com adresinde.
google.com. 599 IN MX 20 alt1.aspmx.l.google.com.
google.com. 599 IN MX 50 alt4.aspmx.l.google.com.
google.com. 21599, NS ns1.google.com adresinde.
google.com. 3599 TXT IN "v = spf1 şunları içerir: _spf.google.com ~ tümü"
google.com. 21599 IN CAA 0 sorunu "symantec.com"
google.com. 21599 IN NS ns3.google.com adresinde.
google.com. 21599, NS ns4.google.com adresinde.
Yahoo 3 IP adresiyle cevap veriyor
$ host -ta yahoo.ca
yahoo.ca adresi 77.238.184.24
yahoo.ca adresi 74.6.50.24
yahoo.ca adresi 98.137.236.24 adresindedir.
IP adresi kullanmanın avantajı
Benim için genellikle, DNS bir şekilde engel olabileceği veya müsait olmadığı zaman olabilir. Genel olarak, çoğu şey için DNS kullanırdım.
Bir IP adresinin daha iyi olabileceğinin bir örneği, özel ağ adresleriyle aralarında doğrudan bir bağlantıya sahip (anahtar yok) (örneğin 192.168.1.1 ve 192.168.1.2 diyelim) ve yüksek kullanılabilirlikli iletişim için kullanıyorlarsa, iki makineniz olduğunda veya DRBD veya başka bir çok özel servis. Bu durumda, DNS’te bir şeyler ayarlamak muhtemelen bir anlam ifade etmiyor. Bu gerekli değildir, karmaşıklık, performans sorunları ekler ve bir başarısızlık noktası ortaya çıkarır.
Başka bir örnek yönlendirme. Yönlendirme tabloları IP adreslerini çeşitli nedenlerle kaydeder.
Bir diğeri ise referans sunucularına (/etc/resolv.conf'daki gibi) atıfta bulunmaktadır. Bir isim sunucusu olmadığından hiçbir şeyi çözemezsiniz.