Yeni Müşterilerimize Özel %20 İndirim Kodu: MERHABA
Sunucu

DNS Nedir? Domain Name System Hakkında Bilmeniz Gereken Her Şey

DNS nedir, ne işe yarar ve nasıl çalışır? DNS sunucuları, DNS kayıt türleri, nameserver, DNS değiştirme ve propagation sürecini detaylı öğrenin.

Uğur İşbilen22 Eylül 202616 dk okuma

DNS (Domain Name System — Alan Adı Sistemi), insanların kolayca okuyabildiği domain adlarını bilgisayarların iletişim kurmak için kullandığı IP adreslerine çeviren, internetin telefon rehberi niteliğindeki sistemdir. Tarayıcınıza dogruhost.com gibi bir adres yazdığınızda DNS, bu domain adının hangi IP adresine karşılık geldiğini bulur ve tarayıcınızın doğru sunucuya bağlanmasını sağlar.

İnternet üzerinde ziyaret ettiğimiz web sitelerinin arkasında IP adresleri bulunur. Ancak yüzlerce web sitesinin IP adresini hatırlamak pratik değildir. DNS sayesinde kullanıcıların karmaşık IP adreslerini bilmesine gerek kalmaz. Bir arkadaşınızı ararken telefon numarasını ezberlemek yerine rehberden ismini seçmeniz gibi, DNS de domain adları ile IP adresleri arasında bir eşleştirme katmanı oluşturur.

Bu rehberde DNS nedir, DNS ne işe yarar, DNS nasıl çalışır, DNS sunucuları arasındaki farklar nelerdir ve hangi DNS kayıt türleri kullanılır gibi temel soruların yanı sıra DNS propagation, nameserver, DNS değiştirme ve DNS güvenliği gibi daha teknik konuları da detaylı olarak ele alacağız.

DNS (Domain Name System) Nedir?

DNS, İngilizce Domain Name System ifadesinin kısaltmasıdır. Türkçeye genellikle Alan Adı Sistemi olarak çevrilir. Basit bir ifadeyle DNS; domain adlarının, internet üzerindeki sunucuların IP adresleriyle eşleştirilmesini sağlayan dağıtık bir sistemdir.

Peki günlük kullanım açısından DNS ne demek? Bunu bir telefon rehberi üzerinden açıklamak oldukça kolaydır. Telefonunuzdaki bir kişiyi aramak istediğinizde genellikle kişinin numarasını yazmaz, rehberde kayıtlı ismine dokunursunuz. Telefonunuz arka planda bu ismin hangi telefon numarasına karşılık geldiğini bilir.

DNS de benzer şekilde çalışır. Kullanıcı tarayıcısına bir domain adı yazarken DNS altyapısı bu domainin hangi IP adresine karşılık geldiğini tespit eder. Tarayıcı daha sonra elde edilen IP adresindeki web sunucusuna bağlanır.

Domain kavramına henüz aşina değilseniz domain nedir rehberimizi inceleyerek alan adlarının çalışma mantığı hakkında daha detaylı bilgi edinebilirsiniz.

DNS olmasaydı ziyaret etmek istediğiniz her internet sitesi için IP adresini bilmeniz gerekirdi. Üstelik sunucu IP adresi değiştiğinde kullanıcıların yeni adresi öğrenmesi gerekecekti. DNS bu karmaşıklığı ortadan kaldırarak interneti insanlar açısından çok daha kullanılabilir hale getirir.

DNS Ne İşe Yarar?

DNS ne işe yarar? sorusuna yalnızca “domain adını IP adresine çevirir” şeklinde cevap vermek mümkündür; ancak DNS'in görevi bununla sınırlı değildir. Modern internet altyapısında DNS, web sitelerinden e-posta hizmetlerine kadar birçok sistemin doğru noktaya yönlendirilmesini sağlar.

DNS'in en temel görevi ad çözümleme işlemidir. Örneğin bir domainin A kaydında belirli bir IPv4 adresi tanımlanmışsa kullanıcı domaine erişmek istediğinde DNS sistemi bu IP adresini döndürür.

DNS aynı zamanda e-posta trafiğinin yönlendirilmesinde kullanılır. Bir domaine gönderilen e-postaların hangi mail sunucusuna ulaşacağını MX kayıtları belirler. Bu nedenle bir web sitesinin DNS kayıtları doğru olsa bile MX kayıtlarının hatalı olması durumunda e-posta hizmetlerinde sorun yaşanabilir.

DNS altyapısının diğer önemli kullanım alanlarından biri yük dağıtımıdır. Büyük ölçekli servislerde aynı hizmet birden fazla sunucu veya lokasyon üzerinden sağlanabilir. DNS yapılandırması, kullanıcıların uygun altyapıya yönlendirilmesinde rol oynayabilir.

Benzer şekilde yedeklilik ve failover senaryolarında da DNS kullanılabilir. Bir sunucu erişilemez hale geldiğinde uygun altyapılarda trafik farklı bir sunucuya yönlendirilebilir.

Kısacası DNS; web sitelerinin bulunmasını, e-postaların doğru sunuculara ulaşmasını ve internet servislerinin kullanıcılarla doğru altyapı arasında eşleşmesini sağlayan temel teknolojilerden biridir.

DNS Nasıl Çalışır? Adım Adım

DNS nasıl çalışır? sorusunun cevabı ilk bakışta karmaşık görünebilir. Kullanıcı açısından yalnızca domain yazıp Enter tuşuna basmak yeterlidir; fakat bu birkaç saniyelik işlemin arkasında birden fazla DNS sistemi görev yapar.

Örneğin tarayıcınıza dogruhost.com yazdığınızı düşünelim. Tarayıcının ilgili web sunucusuna bağlanabilmesi için öncelikle domainin IP adresini öğrenmesi gerekir.

Adım 1 — DNS Cache Kontrolü

İlk olarak tarayıcı ve işletim sistemi daha önce aynı domain için gerçekleştirilmiş bir DNS sorgusunun sonucunu önbelleğinde saklayıp saklamadığını kontrol eder.

Geçerli bir kayıt bulunuyorsa yeniden DNS sorgusu yapılmasına gerek kalmayabilir. Bu yöntem hem DNS altyapısındaki sorgu yükünü azaltır hem de bağlantı süresini kısaltır.

DNS kayıtlarının cache üzerinde ne kadar süre tutulacağını genellikle TTL (Time to Live) değeri belirler.

Adım 2 — Recursive DNS Sunucusu (Resolver)

Yerel cache üzerinde geçerli bir kayıt bulunmuyorsa sorgu bir recursive DNS resolver sistemine gönderilir. Bu resolver internet servis sağlayıcınızın DNS sunucusu olabileceği gibi Google Public DNS, Cloudflare DNS veya Quad9 gibi üçüncü taraf bir DNS servisi de olabilir.

Resolver'ın görevi kullanıcı adına gerekli DNS sorgularını gerçekleştirerek doğru sonucu bulmaktır.

Adım 3 — Root DNS Sunucuları

Recursive resolver cevabı kendi cache'inde bulamıyorsa DNS hiyerarşisinin üst seviyelerinden sorgulamaya başlar. Bu süreçte root DNS altyapısı devreye girer.

Root sunucular doğrudan sitenin IP adresini vermek yerine sorgulanan uzantıdan sorumlu TLD DNS altyapısını gösterir. Örneğin sorgu bir .com domaini için gerçekleştiriliyorsa resolver ilgili .com TLD sunucularına yönlendirilir.

Adım 4 — TLD DNS Sunucuları

TLD, Top-Level Domain yani üst seviye domain anlamına gelir. .com, .net, .org ve .tr gibi uzantılar bu yapının parçalarıdır.

TLD sunucusu sorgulanan domain için hangi authoritative nameserver'ların yetkili olduğunu resolver'a bildirir. Böylece sorgu bir sonraki aşamaya geçer.

Adım 5 — Authoritative DNS Sunucusu

Authoritative DNS sunucusu, ilgili domaine ait gerçek DNS kayıtlarının tutulduğu yetkili sunucudur. Domainin A, AAAA, MX, TXT ve diğer kayıtları burada bulunabilir.

Resolver gerekli kaydı authoritative sunucudan talep eder. Örneğin web sitesinin IPv4 adresi aranıyorsa A kaydı sorgulanabilir.

Adım 6 — IP Adresi Kullanıcıya Döndürülür

Authoritative DNS sunucusundan alınan sonuç recursive resolver üzerinden kullanıcının cihazına iletilir. Tarayıcı artık domainin hangi IP adresine karşılık geldiğini bildiği için ilgili web sunucusuyla bağlantı kurabilir.

Çok sayıda adımdan oluşmasına rağmen bu işlemler normal şartlarda son derece hızlı gerçekleşir. Cache mekanizmaları sayesinde her sorgunun tüm DNS hiyerarşisini baştan sona takip etmesi de gerekmez.

DNS Sunucusu Nedir?

DNS sunucu nedir? sorusu, DNS sistemini anlamanın önemli parçalarından biridir. DNS sunucusu genel anlamıyla DNS sorgularına yanıt veren veya başka DNS sunucularından gerekli bilgileri toplayarak sorgunun sonuçlandırılmasını sağlayan sistemdir.

Ancak tüm DNS sunucuları aynı görevi yerine getirmez. DNS altyapısında recursive resolver, authoritative DNS ve root DNS gibi farklı görevleri bulunan sunucular vardır.

Recursive DNS Sunucusu (Resolver)

Recursive DNS sunucusu kullanıcı adına DNS sorgusunu gerçekleştiren sistemdir. Bilgisayarınız bir domainin IP adresini öğrenmek istediğinde genellikle doğrudan authoritative sunucuya ulaşmaz. Sorguyu önce resolver'a gönderir.

Resolver cevabı biliyorsa cache üzerinden doğrudan yanıt verebilir. Bilmiyorsa gerekli DNS sunucularıyla iletişim kurarak sonucu elde eder ve kullanıcıya iletir.

Authoritative DNS Sunucusu

Authoritative DNS sunucusu, belirli bir domain için yetkili DNS bilgilerini barındırır. Domainin hangi IP adresine yönleneceği, e-postaların hangi sunucuya gönderileceği veya bir alt domainin hangi hedefi kullanacağı gibi bilgiler burada bulunan DNS kayıtlarıyla belirlenir.

Bu noktada sık karşılaşılan bir diğer kavram nameserver'dır.

Nameserver nedir? Nameserver, bir domainin DNS kayıtlarından sorumlu sunucuyu ifade eder. Domain tarafında tanımlanan nameserver adresleri, DNS sorgularının hangi yetkili DNS altyapısına yönelmesi gerektiğini belirtir.

Root DNS Sunucuları

Root DNS altyapısı, DNS hiyerarşisinin en üst noktasında yer alır. Root sistemi sorgulanan domainin IP adresini doğrudan vermek yerine sorgunun hangi TLD DNS altyapısına yönlendirilmesi gerektiğini bildirir.

DNS mimarisinde geleneksel olarak 13 mantıksal root sunucu kimliği bulunur. Ancak bunlar yalnızca 13 fiziksel makineden oluşmaz. Anycast gibi teknolojiler sayesinde dünya genelinde çok sayıda fiziksel noktadan hizmet verilir.

Popüler DNS Sunucuları Karşılaştırması

DNS Servisi Birincil DNS İkincil DNS Öne Çıkan Özellik
Google Public DNS 8.8.8.8 8.8.4.4 Geniş küresel altyapı
Cloudflare DNS 1.1.1.1 1.0.0.1 Hız ve gizlilik odaklı yapı
OpenDNS 208.67.222.222 208.67.220.220 Filtreleme seçenekleri
Quad9 9.9.9.9 149.112.112.112 Güvenlik odaklı DNS çözümleme

DNS servisi seçerken yalnızca teorik hız değerlerine bakmak doğru değildir. Kullanıcının bulunduğu konum, servis sağlayıcının ağ yapısı ve DNS sağlayıcısının yakın noktalarının erişilebilirliği gerçek gecikme değerini etkileyebilir.

DNS Kayıt Türleri

DNS kayıt türleri, bir domain hakkında farklı bilgilerin tanımlanmasını sağlar. Bir kayıt web sunucusunun IP adresini belirtirken başka bir kayıt e-posta sunucusunu veya domain doğrulama bilgisini belirleyebilir.

A Kaydı (Address Record)

A kaydı bir domain veya alt domaini IPv4 adresi ile eşleştirir. Web hosting yapılandırmalarında en sık kullanılan DNS kayıtlarından biridir.

Örneğin example.com → 192.0.2.10 şeklindeki bir kayıt, example.com adresine yapılan sorguların ilgili IPv4 adresine yönelmesini sağlar.

AAAA Kaydı

AAAA kaydı çalışma mantığı açısından A kaydına benzer; ancak IPv4 yerine IPv6 adresi tanımlar. IPv6 kullanımının yaygınlaşmasıyla AAAA kayıtlarının önemi de artmaktadır.

CNAME Kaydı (Canonical Name)

CNAME kaydı bir domain veya alt domaini doğrudan IP adresine değil başka bir hostname'e yönlendirir.

Örneğin www.example.com adresinin example.com adresini takip etmesi isteniyorsa uygun durumlarda CNAME kullanılabilir. Böylece hedef IP değiştiğinde her iki hostname için ayrı ayrı IP güncellemesi yapılması gerekmeyebilir.

MX Kaydı (Mail Exchange)

MX kaydı bir domaine gönderilen e-postaların hangi mail sunucusuna teslim edileceğini belirler. Kurumsal e-posta hizmetlerinin çalışması açısından kritik DNS kayıtlarından biridir.

MX kayıtlarında ayrıca priority yani öncelik değeri bulunabilir. Birden fazla mail sunucusu kullanıldığında bu değerler hangi sunucunun öncelikli olduğunu belirlemeye yardımcı olur.

TXT Kaydı (Text Record)

TXT kayıtları DNS üzerinde metin tabanlı bilgi yayınlamak için kullanılır. Günümüzde en yaygın kullanım alanlarından biri e-posta güvenliği ve domain doğrulamasıdır.

SPF, DKIM ve DMARC yapılandırmalarının bazı bölümleri TXT kayıtlarından yararlanır. Google Search Console gibi servislerde domain sahipliğinin doğrulanması için de TXT kaydı eklenmesi istenebilir.

NS Kaydı (Nameserver)

NS kaydı bir DNS bölgesi için yetkili nameserver'ları belirtir. Nameserver altyapısında yapılan değişiklikler domainin DNS yönetiminin hangi sunucular tarafından gerçekleştirileceğini etkileyebilir.

Bu nedenle nameserver değişikliği ile tek bir A veya MX kaydını değiştirmek aynı işlem değildir. Nameserver değiştirildiğinde DNS bölgesinin tamamının hangi altyapıdan yönetileceği değişebilir.

SRV Kaydı (Service Record)

SRV kaydı belirli bir hizmetin hangi hostname ve port üzerinden sunulduğunu belirtmek amacıyla kullanılır. VoIP, mesajlaşma sistemleri ve çeşitli ağ servislerinde SRV kayıtlarıyla karşılaşılabilir.

PTR Kaydı (Pointer Record)

PTR kaydı klasik DNS sorgusunun tersini gerçekleştirir. Normal DNS çözümlemesinde domain adından IP adresine ulaşılırken PTR veya reverse DNS işleminde IP adresinden hostname bilgisine ulaşılır.

Reverse DNS özellikle e-posta sunucularında önemlidir. Mail sistemleri bağlantı kuran sunucunun IP adresi için PTR kontrolü gerçekleştirebilir.

DNS Kayıt Türleri Özet Tablosu

Kayıt Türü Temel İşlevi Örnek Kullanım
A Domain → IPv4 example.com → 192.0.2.10
AAAA Domain → IPv6 example.com → 2001:db8::1
CNAME Hostname → Hostname www.example.com → example.com
MX E-posta sunucusunu belirler example.com → mail.example.com
TXT Metin ve doğrulama bilgileri SPF, DKIM, doğrulama
NS Yetkili nameserver'ı belirler example.com → ns1.example.com
SRV Servis ve port bilgisi VoIP ve benzeri servisler
PTR IP → Hostname Reverse DNS

DNS Propagation Nedir?

DNS propagation nedir? Bir DNS kaydında veya nameserver yapılandırmasında değişiklik yapıldığında bu değişikliğin farklı DNS resolver'lar ve cache sistemleri tarafından güncel haliyle görülmeye başlanması süreci genel olarak DNS propagation, yani DNS yayılımı olarak adlandırılır.

Örneğin bir web sitesini yeni bir sunucuya taşıdığınızı ve A kaydını yeni IP adresiyle değiştirdiğinizi düşünelim. Yetkili DNS sunucusunda kayıt güncellenmiş olsa bile bazı kullanıcılar belirli bir süre eski IP adresini görmeye devam edebilir.

Bunun temel nedenlerinden biri DNS cache mekanizmasıdır. Resolver'lar daha önce aldıkları DNS yanıtlarını kayıt için belirlenen TTL süresince saklayabilir. TTL henüz sona ermemişse resolver authoritative sunucuya tekrar sorgu göndermek yerine cache üzerindeki eski cevabı kullanabilir.

Bu nedenle DNS değişikliklerinin etkisi her kullanıcıda aynı anda görülmeyebilir. Bir kullanıcı yeni sunucuya ulaşırken başka bir kullanıcı kısa bir süre daha eski sunucuya bağlanabilir.

DNS propagation için sıklıkla 24-48 saat aralığı belirtilir. Ancak her değişikliğin mutlaka 24 veya 48 saat süreceği düşünülmemelidir. TTL değerine, resolver cache'lerine, nameserver değişikliğine ve kullanılan DNS altyapısına bağlı olarak güncelleme çok daha kısa sürede de görülebilir.

DNS Nasıl Değiştirilir?

DNS değiştirme ifadesi iki farklı işlemi anlatmak için kullanılabilir. Bunlardan ilki bilgisayar veya telefonda kullanılan recursive DNS sunucusunu değiştirmek, ikincisi ise bir domaine ait DNS kayıtlarını veya nameserver bilgilerini değiştirmektir.

Bilgisayarınızın DNS Sunucusunu Değiştirme

Windows, macOS, Android ve iOS gibi işletim sistemlerinde cihazın kullandığı DNS resolver adresi değiştirilebilir. Kullanıcılar servis sağlayıcının DNS sunucuları yerine örneğin Cloudflare DNS veya Google Public DNS gibi farklı resolver'ları tercih edebilir.

Windows üzerinde genel olarak ağ bağdaştırıcısının özellikleri açılır, IPv4 veya IPv6 yapılandırmasına girilir ve tercih edilen DNS sunucu adresleri manuel olarak tanımlanır. Yeni nesil işletim sistemlerinde DNS ayarlarına doğrudan ağ ayarları içerisinden de ulaşılabilir.

Örneğin Google Public DNS için 8.8.8.8 ve 8.8.4.4, Cloudflare için ise 1.1.1.1 ve 1.0.0.1 adresleri kullanılabilir.

Bu değişiklik domaininizin DNS kayıtlarını değiştirmez. Yalnızca cihazınızın DNS sorgularını hangi resolver üzerinden gerçekleştirdiğini değiştirir.

Domain'in DNS Ayarlarını Değiştirme

Bir domaine ait DNS ayarları ise domain veya DNS yönetim paneli üzerinden düzenlenir. Burada A, AAAA, CNAME, MX, TXT ve diğer DNS kayıtları eklenebilir, değiştirilebilir veya gerekli durumlarda kaldırılabilir.

Örneğin web sitenizi farklı bir sunucuya taşıdıysanız domainin A kaydındaki IP adresini yeni sunucunun IP adresiyle değiştirmeniz gerekebilir. E-posta sağlayıcısı değiştirildiğinde ise MX ve ilgili TXT kayıtlarının güncellenmesi gerekebilir.

Nameserver değişikliği yapılacaksa işlem domain yönetimi bölümünden gerçekleştirilir. Yeni nameserver'lar tanımlandıktan sonra DNS yönetimi ilgili DNS sağlayıcısına geçmiş olur.

Domain DNS yönetimi için DoğruHost domain kayıt sayfamızı ziyaret edebilirsiniz. Domainlerle ilgili maliyetleri karşılaştırmak için ise domain fiyatları sayfamızı inceleyebilirsiniz.

Domain, Hosting ve DNS Arasındaki İlişki Nedir?

Domain, DNS ve hosting birbirleriyle bağlantılı olmakla birlikte aynı kavramlar değildir. Bu üç kavramın görevlerini ayırmak, özellikle yeni bir web sitesi kurarken yapılan DNS işlemlerini anlamayı kolaylaştırır.

Domain, ziyaretçilerin web sitesine ulaşmak için kullandığı okunabilir adrestir. Hosting, web sitesinin dosyalarının ve uygulamalarının çalıştığı sunucu altyapısıdır. DNS ise domain ile ilgili sunucu altyapısı arasındaki bağlantının kurulmasına yardımcı olur.

Örneğin bir kullanıcı domain adresini tarayıcıya girdiğinde DNS ilgili IP adresini bulur. Tarayıcı bu IP adresindeki hosting sunucusuna bağlanır ve sunucu web sitesinin içeriğini kullanıcıya gönderir.

Hosting kavramının nasıl çalıştığını daha detaylı öğrenmek isterseniz hosting nedir rehberimizi inceleyebilirsiniz.

DNS Güvenliği

DNS internetin temel bileşenlerinden biri olduğu için saldırganların da hedeflerinden biridir. DNS altyapısına yönelik saldırılar kullanıcıların yanlış sunuculara yönlendirilmesine veya hizmetlerin erişilemez hale gelmesine neden olabilir.

Bu nedenle özellikle domain ve sunucu yöneten kullanıcıların temel DNS güvenliği kavramlarını bilmesi önemlidir.

DNS Spoofing ve DNS Cache Poisoning

DNS spoofing veya DNS cache poisoning saldırılarında amaç, DNS çözümleme sürecine sahte bir yanıt dahil ederek kullanıcının yanlış IP adresine yönlendirilmesidir.

Örneğin kullanıcı gerçek bir domain adresini yazdığı halde manipüle edilmiş DNS cevabı nedeniyle saldırganın kontrol ettiği farklı bir sunucuya yönlendirilmeye çalışılabilir.

Modern DNS resolver'larda çeşitli koruma mekanizmaları bulunur. DNSSEC gibi teknolojiler ise DNS verilerinin doğruluğunu kriptografik olarak doğrulamaya yardımcı olur.

DNS Amplification DDoS Saldırısı

DNS servisleri amplification tipi DDoS saldırılarında kötüye kullanılabilir. Saldırgan, kaynak IP adresini sahte şekilde hedef sistemin IP adresi olarak göstererek DNS sunucularına sorgular gönderebilir. DNS sunucularından gelen daha büyük yanıtların hedef sisteme yönelmesiyle trafik büyütülebilir.

Yanlış yapılandırılmış açık recursive resolver'lar bu tür saldırılarda kötüye kullanılabileceği için DNS sunucularının güvenli yapılandırılması önemlidir.

DDoS saldırılarının nasıl çalıştığını ve temel korunma yöntemlerini öğrenmek için DDoS nedir rehberimizi inceleyebilirsiniz.

DNSSEC Nedir?

DNSSEC (Domain Name System Security Extensions), DNS yanıtlarının doğrulanabilmesi için geliştirilmiş güvenlik uzantılarıdır. DNSSEC doğrudan DNS sorgularını şifrelemek yerine alınan DNS verisinin yetkili kaynaktan geldiğinin ve aktarım sırasında değiştirilmediğinin doğrulanmasına yardımcı olur.

DNSSEC kullanılan bir DNS zincirinde dijital imzalar sayesinde DNS kayıtlarının bütünlüğü kontrol edilebilir. Böylece sahte DNS yanıtlarına karşı ek bir güvenlik katmanı oluşturulur.

DNS over HTTPS ve DNS over TLS Nedir?

Geleneksel DNS sorguları çoğu durumda şifrelenmeden iletilir. DNS over HTTPS (DoH) ve DNS over TLS (DoT), DNS sorgularının şifreli bağlantılar üzerinden taşınmasını sağlayan yöntemlerdir.

DoH DNS sorgularını HTTPS üzerinden, DoT ise DNS için tasarlanmış TLS bağlantısı üzerinden taşır. Her iki yöntemin temel amacı istemci ile DNS resolver arasındaki sorguların ağ üzerindeki üçüncü taraflar tarafından kolayca okunmasını veya değiştirilmesini zorlaştırmaktır.

DNS Ayarlarında En Sık Yapılan Hatalar

DNS kayıtları teknik olarak oldukça basit görünse de küçük bir yapılandırma hatası web sitesi veya e-posta hizmetinin erişilemez hale gelmesine neden olabilir.

En sık karşılaşılan sorunlardan biri yanlış IP adresi girilmesidir. A kaydında tek bir rakamın yanlış yazılması bile ziyaretçilerin farklı bir sunucuya yönlendirilmesine veya siteye hiç ulaşamamasına yol açabilir.

Bir diğer yaygın hata, nameserver değiştirildikten sonra eski DNS sağlayıcısındaki kayıtların hâlâ aktif olduğu düşüncesidir. Domain farklı nameserver'lara yönlendirilmişse DNS sorguları artık eski paneldeki kayıtlara göre cevaplanmayabilir.

E-posta tarafında MX, SPF, DKIM ve DMARC kayıtlarının yanlış yapılandırılması da teslimat problemlerine yol açabilir. Özellikle birden fazla TXT kaydı kullanılırken sağlayıcının verdiği değerlerin eksiksiz uygulanması önemlidir.

DNS değişikliklerinden hemen sonra yapılan kontroller de yanıltıcı olabilir. Cache ve TTL nedeniyle bazı ağlardan eski kayıt görülürken farklı bir bağlantıdan yeni kayıt görülebilir. Bu nedenle değişiklik sonrasında DNS propagation sürecini göz önünde bulundurmak gerekir.

DNS Neden İnternet İçin Bu Kadar Önemlidir?

DNS çoğu kullanıcı tarafından yalnızca bir sorun yaşandığında fark edilen sistemlerden biridir. İnternet bağlantısı çalışmasına rağmen web siteleri açılmadığında “DNS sorunu” ifadesiyle sıkça karşılaşılır. Bunun nedeni, IP bağlantısı mevcut olsa bile domainlerin çözümlenememesi durumunda kullanıcıların hizmetlere isimleri üzerinden erişememesidir.

DNS'in dağıtık yapısı internetin ölçeklenebilirliği açısından da önemlidir. Dünya üzerindeki tüm domainlerin tek bir merkezi sunucu tarafından yönetilmesi yerine root, TLD, authoritative ve recursive DNS sistemlerinden oluşan hiyerarşik bir yapı kullanılır.

Bu yapı sayesinde milyarlarca DNS sorgusu farklı altyapılar tarafından dağıtık biçimde işlenebilir. Cache mekanizması da aynı domain için tekrar tekrar authoritative sunucuya ulaşılmasının önüne geçerek sistemi daha verimli hale getirir.

Web sitesi yöneticileri açısından DNS yalnızca teknik bir ayrıntı değildir. Web sitesinin erişilebilirliği, e-posta hizmetlerinin çalışması, alt domainlerin yönlendirilmesi ve bazı güvenlik doğrulamalarının yapılması doğrudan doğruya DNS yapılandırmasına bağlıdır.

Sıkça Sorulan Sorular

DNS nedir kısaca?

DNS (Domain Name System), domain adlarını bilgisayarların iletişim kurmak için kullandığı IP adreslerine çeviren sistemdir. Bu nedenle sıklıkla internetin telefon rehberine benzetilir.

DNS ne işe yarar?

DNS'in temel görevi domain adlarını IP adresleriyle eşleştirmektir. Bunun yanında e-posta sunucularının belirlenmesi, farklı servislerin yönlendirilmesi ve çeşitli doğrulama işlemlerinin gerçekleştirilmesi için de DNS kayıtlarından yararlanılır.

DNS sunucusu nedir?

DNS sunucusu, DNS sorgularını işleyen sistemdir. Recursive DNS sunucuları kullanıcı adına sorgu gerçekleştirirken authoritative DNS sunucuları bir domaine ait yetkili DNS kayıtlarını barındırır.

DNS nasıl değiştirilir?

Cihazınızın kullandığı DNS sunucusunu işletim sisteminin ağ ayarlarından değiştirebilirsiniz. Bir domaine ait DNS kayıtlarını değiştirmek için ise domain veya DNS yönetim panelindeki A, AAAA, CNAME, MX, TXT gibi kayıtların düzenlenmesi gerekir.

DNS propagation ne kadar sürer?

DNS propagation için genel olarak 24-48 saate kadar süre verilir. Ancak gerçek süre kayıtların TTL değerine, resolver cache'lerine ve yapılan değişikliğin türüne göre farklılık gösterebilir. Bazı DNS değişiklikleri çok daha kısa sürede görülebilir.

DNS kayıt türleri nelerdir?

En yaygın DNS kayıt türleri A, AAAA, CNAME, MX, TXT, NS, SRV ve PTR kayıtlarıdır. Her kayıt türü farklı bir amaç için kullanılır. A ve AAAA kayıtları IP yönlendirmesinde, MX e-posta sunucularında, TXT ise doğrulama ve e-posta güvenliği gibi işlemlerde yaygın olarak kullanılır.

Nameserver nedir?

Nameserver, bir domain için DNS kayıtlarının hangi yetkili DNS altyapısı tarafından sunulduğunu belirten sunucudur. Domainin nameserver bilgileri değiştirildiğinde DNS yönetiminin gerçekleştirildiği altyapı da değişebilir.

En iyi DNS sunucusu hangisidir?

Tek bir DNS servisinin her kullanıcı için en hızlı seçenek olduğunu söylemek mümkün değildir. Google Public DNS, Cloudflare DNS ve Quad9 yaygın kullanılan alternatifler arasındadır. Gerçek performans kullanıcının konumuna, internet servis sağlayıcısına ve DNS sağlayıcısının ağ altyapısına göre değişebilir.

DNS güvenli midir?

Klasik DNS protokolü tek başına modern internetin tüm güvenlik ihtiyaçlarını karşılamaz. DNSSEC DNS kayıtlarının doğrulanmasına yardımcı olurken DNS over HTTPS ve DNS over TLS istemci ile resolver arasındaki DNS sorgularının şifrelenmesine yardımcı olabilir.

Sonuç

DNS nedir? sorusunun en basit cevabı, insanların kullandığı domain adları ile internet üzerindeki IP adresleri arasında bağlantı kuran sistemdir. Ancak DNS altyapısı yalnızca domainleri IP adreslerine çevirmekten çok daha geniş bir göreve sahiptir.

Web sitelerinin doğru sunuculara yönlendirilmesi, e-postaların doğru mail sunucularına ulaşması, alt domainlerin yapılandırılması, domain doğrulama işlemleri ve birçok internet servisinin düzgün çalışması DNS kayıtlarına bağlıdır.

A, AAAA, CNAME, MX, TXT, NS, SRV ve PTR gibi farklı DNS kayıt türlerinin ne işe yaradığını bilmek; özellikle web sitesi, domain veya sunucu yöneten kullanıcılar açısından önemli bir temel bilgidir. Aynı şekilde TTL, DNS cache, nameserver ve DNS propagation kavramlarını anlamak, yapılan bir değişikliğin neden anında tüm kullanıcılarda görünmediğini açıklamayı kolaylaştırır.

Doğru yapılandırılmış bir DNS altyapısı web sitelerinin ve internet servislerinin istikrarlı biçimde erişilebilir olmasının temel parçalarından biridir. DoğruHost üzerinden yönetilen domain hizmetlerinde DNS kayıtlarınızı kolayca yönetebilir; web sitesi, e-posta ve diğer servisleriniz için ihtiyaç duyduğunuz A, AAAA, CNAME, MX, TXT ve diğer kayıtları yapılandırabilirsiniz.

Sıkça Sorulan Sorular

DNS (Domain Name System), domain adlarını bilgisayarların iletişim kurmak için kullandığı IP adreslerine çeviren internetin telefon rehberi niteliğindeki sistemdir.
#DNS#Domain Name System#DNS Sunucusu#DNS Kayıtları#Nameserver#DNS Ayarları#Domain#Ağ Teknolojileri#DNSSEC#DNS Propagation
U
Uğur İşbilen

CEO

Full stack web geliştirici olarak web uygulamaları geliştirmektedir. Sunucular, hosting altyapıları ve ağ sistemleri üzerine çalışmaktadır. DoğruHost bünyesinde hosting ve sunucu altyapılarının geliştirilmesi ve yönetimiyle ilgilenmektedir.

5+ yıl deneyimSunucu Yönetimi, Web Hosting, Ağ Yönetimi
İlgili DoğruHost Hizmetleri

Profesyonel hosting ve sunucu çözümleri için DoğruHost'u keşfedin.

VPS Sunucu Paketlerini İncele

İlgili Yazılar