Intern
DNS nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Alanadlar Sistemi (DNS), alan adlarını IP adreslerine dönüştüren dağıtılmış bir veritabanıdır. İnsanların okunabilir alan adlarını sayısal IP adresleri yerine kullanmasına olanak tanır.
DNS'nin temel bileşenleri:
- Çözümleyici (Resolver): İstemci yazılımı (genellikle işletim sistemine entegre), DNS sunucularına sorgular gönderir.
- Kök Sunucular (Root Servers): DNS'in kök bölgesini yöneten 13 grup sunucu. Üst düzey alan adı sunucularının (TLD) IP adreslerini dönerler.
- TLD Sunucuları: Belirli bir üst düzey alan adı bölgesinde (örneğin,
.com,.org,.ru) alan adları hakkında bilgi sağlarlar. - Yetkili Ad Sunucuları (Authoritative Name Servers): Kendi alanlarındaki kaynaklar hakkında nihai bilgileri içeren sunucular, web sunucularının IP adresleri dahil.
Bir alan adını (örneğin, example.com) IP adresine dönüştürme süreci:
- Çözümleyici, yerel DNS sunucusuna (genellikle sağlayıcı tarafından sağlanır) sorgu gönderir.
- Yerel DNS sunucusu önbelleğini kontrol eder. Kayıt bulunursa, IP adresini döner.
- Kayıt yoksa, yerel sunucu kök sunuculara sorgu yapar.
- Kök sunucular,
.combölgesi için TLD sunucusunun IP adresini döner. - Yerel sunucu,
.comTLD sunucusunaexample.comiçin yetkili sunucunun IP adresini sorar. - TLD sunucusu,
example.comiçin yetkili sunucunun IP adresini döner. - Yerel sunucu, yetkili sunucuya
example.comiçin IP adresini sorar. - Yetkili sunucu,
example.comiçin web sunucusunun IP adresini döner. - Yerel sunucu, kaydı önbelleğe alır ve çözümleyiciye iletir.
- Çözümleyici, IP adresini alır ve bağlantı kurmak için uygulamaya (örneğin, tarayıcı) iletir.
DNS kayıtları çeşitli bilgiler saklar:
| Kayıt Türü | Açıklama |
|---|---|
| A | Bir alan adını IPv4 adresine dönüştürür. |
| AAAA | Bir alan adını IPv6 adresine dönüştürür. |
| CNAME | Başka bir alan adına takma ad oluşturur. |
| MX | Alan için posta sunucularını belirtir. |
| TXT | Metin bilgisi saklar. |
| NS | Alan için yetkili isim sunucularını belirtir. |
example.com IN A 93.184.216.34
// CNAME kaydı örneği
www.example.com IN CNAME example.com