DNS ve A kaydı, SPF, NS, TXT ve CNAME nedir

DNS, alan adı sistemidir veya İngilizcedir Alan Adı Sistemi (DNS) İnternete veya yerel bir özel ağa bağlı bilgisayarların, sunucuların, hizmetlerin veya sistemlerin IP adreslerine ad atamak için kullanılan bir adlandırma sistemidir.

DNS, internet veya yerel ağlarda çoğaltılır, böylece cihazların adlarını, alan adlarını vb. hızlı ve temel bir şekilde bilebiliriz.

Bir örnek;

Bir internet sitesinin alan adlarına sahip olmadığını düşünün, DNS olmasaydı, web sitelerinin barındırıldığı sunucunun IP adresini yazmamız gerekirdi. Hatırlamak çok daha zor.

Aşağıdakiler gibi farklı sistemlerde DNS hakkında öğreticiler vardır:

  • DNS sunucusunu yapılandırın Windows Server 2012
  • DNS sunucusunu yapılandırın Windows Server 2016
  • Windows, Linux veya Mac'te DNS nasıl düzeltilir
  • Mac sistemlerinde DNS nasıl sıfırlanır

Bu derste, farklı kayıtlar gibi işlevleriyle birlikte anlayabilmek için teorik bilgilere odaklanıyoruz.

Örneğin, bir CMD konsoluna girip bir web sitesine ping atabilirsiniz, ping atarak web sitesi adıyla ilişkili IP'yi nasıl alacağınızı göreceksiniz:

 ping www.solvetic.com

Bir tarayıcıya gidersek ve o IP'yi koyduğumuz ismi koymak yerine web'e girebildiğinizi göreceksiniz. IP ile girmediği bazı durumlar vardır, ancak bunun nedeni IP'ye sahip olmasıdır. ipfailover)

1. DNS Sunucusu nedir?
A DNS sunucusu, bir veritabanını barındıran sunucudur. bir ana bilgisayar adıyla ilişkili birden çok IP adresinin ilişkilendirilmesiyle. Şirketlerde genellikle bir DNS sunucusuna sahiptir, çünkü şirket ağı içinde bilgisayarların, sunucuların, cihazların vb. adlarının IP adresleriyle değil adlarla ilgili olması için kullanılır.

Ve merak edebilirsiniz ve bu DNS Sunucusu şirketlerinin web isimlerini de barındırıyor mu? Hayır, sadece dahili makineler için kullanıldığından, genellikle yapılan bu DNS sunucusunu ana ve ikincil bir başka kamuya açık hale getirmektir, nasıl ISS'lerden, Google'dan (8.8.8.8) vb. Şirket veya evlerin bilgisayarlarının işleyişini ilk önce birincil sunucuda bulmaya çalışır ve bulamazsa ikincil (veya üçüncül vb.)

İstediğiniz DNS sunucularına danışmaksa, bu görevin komutu şudur: nslookup, istediğimiz adla ilişkili DNS sunucularını ve IP adresini görebiliriz:

 nslookup çözücü.com

2. DNS sunucuları nasıl çalışır?


DNS sunucuları, 13 kök sunucunun (ana) bulunduğu dağıtılmış bir sistemdir ve IP adresleriyle ilişkilendirilmiş NS adlarının tüm veritabanına sahip olanlardır. Daha sonra hiyerarşinin alt dallarında bulunan diğer tüm sunucular vardır. Alt bölgedekiler, ISP'lerin (telekomünikasyon şirketleri, şirketler vb.) DNS sunucularıdır. Ardından şirket sunucularında dahili olarak oluşturulan "özel" sunucular, dahili olarak kullanılan adları yönetir.

Ana DNS sunucusu incelemecisi, kök DNS sunucu sisteminin danışma komitesidir (DNS Kök Sunucu Sistemi Danışma Komitesi) ICANN komitesi.

DNS adları, üç bölgeden oluşan bir hiyerarşi aracılığıyla yazılır:

  • Ev sahibi (sunucu)
  • Alan adı (alan adı)
  • TLD (Üst düzey alan)

www.solvetic.com (www = Ana Bilgisayar, çözücü = Etki Alanı, .com = TLD)

3. DNS Sunucusundaki kayıt türleri


MX kaydıMX (Mail Exchange) kayıtları, e-postaları o alan adıyla ilişkili posta sunucularına yönlendirmekten sorumludur. Alan adlarının konfigürasyonu içerisinde MX kayıtlarında hangi ismin epostayı taşıyan sunucuya denk geldiğine yorum yaptığınız yerdir, ayrıca birden fazla sunucunuz olması durumunda öncelik eklenir (1,5,10,20,30). posta. Posta ilk önce en yüksek önceliğe sahip (1'e en yakın sayı) sunucuya teslim edilecektir.

Bu birincil sunucu herhangi bir nedenle çalışmazsa, posta, öncelik sırasına koyduğunuz sıraya göre teslim edilecektir. Yalnızca bir posta sunucunuz varsa, öncelik olarak koyduğunuz numarayı girin, o numaraya gidecektir.

Aktif olan MX kayıtlarımı doğrulamak için nslookup komutunu kullanabiliriz, bir CMD penceresine gidip şunu yazıyoruz:

nslookupserver X.X.X.X (IP adresi) seti q = MXN alan adı

Google MX Kayıtları algılamasının pratik örneği:

nslookupserver 8.8.8.8set q = MXgoogle.com

Veya MX kayıtlarını doğrulamak için bu web sitesini kullanmak daha kolaydır, alan adını koyarız ve bulur:
http://mxtoolbox.com

TXT kaydıAlanın harici kaynaklarına bize metin bilgilerini gösteren bir DNS kaydıdır ve aralarında spf kayıtları gibi birçok şey için kullanılır. (SPF "Gönderen Politikası Çerçevesi", e-posta sahteciliğine karşı korumadır. Gerçek ilişkili posta sunucularının tanımlandığı DNS sunucusunda sahip olduğumuz bir txt ile ilişkilidir).

SPF kaydıSPF (Gönderen Politikası Çerçevesi) Bize verdiği şey, o alan adı üzerinden e-posta göndermek için yetkili sunucuların hangileri olduğunu söyleme yeteneğidir. Bu, kimliği tahrif etmeye çalışmak için alan adımızı kullanan tipik SPAM saldırılarından kaçınmak içindir.

CNAME kaydıBu kayıt, takma adları bir alan adıyla bağlamaktan sorumludur. (gerçek veya standart). Alan adları arasında takma adlar yapmaktır. CNAME'in yaptığı şey, birden fazla ana bilgisayar adıyla daha iyi bilinmesidir. (CNAME'in kullanılabilmesi için öncelikle bir A kaydı olmalıdır.)

Size şu örnekleri veriyorum:

 mail.solvetic.com CNAME solventtic.com.www.solvetic.com CNAME solventtic.comsecure.solvetic.com. CNAME ssh.solvetic.com.

A kaydıA kaydı, DNS'deki yapılandırma için oldukça tipiktir ve belirli bir IP ile hangi alan adının ilişkili olduğunu söylemekten sorumludur.

Örnek:

 solventtic.com A 178.33.118.246

NS kaydı(Ad Sunucusu) kayıtları DNS sunucularını belirtir. Birkaç (birincil, ikincil vb.)

Yaşama Zamanı (TTL)TTL, kayıt defterinde yaptığınız değişikliklerin önceki kayıt değerlerinden herhangi birine uygulanmasına kaç saniye kaldığını söyleyen değerdir. Değişim süresini kontrol etmek istemeniz durumunda bu verilerin saniye olduğunu unutmayın. Tipik bir değer TTL = 3600 olabilir (saatte kontrol edilen değişiklikler). Uygun olduğunu düşündüğünüz saniye sayısıyla değiştirin.

Windows, Linux ve Mac'te DNS'yi düzeltin

wave wave wave wave wave