# Domain IP Sorgulama Nedir, Nasıl Yapılır?

https://www.hepsibirbilisim.com/bilgi-bankasi/makale/domain-ip-sorgulama-nedir-nasil-yapilir

Domainler internet sitelerini kolaylıkla bulmamızı sağlayan kelime ve rakam kombinasyonlarından oluşan adreslerdir. Normalde internete bağlı olan her dijital varlık için bir IP adresi tanımlanmaktadır. Alan adımızın da (domain) benzer şekilde bir **IP** adresi olacaktır. Domain IP sorgulama işlemi de **DNS** (**D**omain **N**ame **S**ystem) sistemi sayesinde yapılabilmektedir.**IP** (**I**nternet **P**rotocol) adresleri belirli bir düzendeki rakam dizilimleri ile ifade edilirler. Her internet sitesinin IP adresine ait rakam kombinasyonunun kullanıcılar tarafından ezberlemesi pek mümkün olmadığı için domain sistemi devreye sokulmuştur.Domain ve IP arasındaki ilişkiyi anlatmadan önce **DNS** (**D**omain **N**ame **S**ystem) ve **NS** (**N**ame **S**erver) sisteminin ne olduğu anlamamız gerekiyor.

## Name Server (NS) Nedir?

**Name Server **(**NS**) isim sunucusu olarak adlandırılan bir sistemdir. **NS** sunucuları kendilerine yapılan domain adresi sorgulamalarına cevap veren özel serverlardır. **DNS** (**D**omain **N**ame **S**ystem) sistemi içinde yer alırlar.Name server adresleri hosting ( barındırma) hizmeti aldığınız kuruluşlar tarafından alan adınıza özel atanan kısa adreslerdir. Örneğin;**ns1.hosting.com.tr****ns2.hosting.com.tr**birer nameserver sunucu adresleridir ve yedekli olarak kullanılırlar. IP ilişkilendirme işlemi devam ederken name server sunucusundan ilkine ulaşılamaz ise yedek olan sunucuya gidilerek bağlantı işlemi devam eder.Name server sunucusu adresleri IP adresleri ve domain arasındaki bağı oluşturan kısa adreslerdir.

## DNS (Domain Name System) Nedir?

[**D**omain **N**ame **S**ystem (**DNS**) yani alan adı isim sistemi](https://www.hosting.com.tr/bilgi-bankasi/dns-nedir/), internete bağlanan tüm web sitelerini sınıflandırarak onları bir IP adresi ile isimlendirmektedir. Bu sayede internetteki tüm bileşenlerin IP adresleri yardımıyla bağlantı kurmasına yardımcı olur.Bu işlem DNS sunucuları (server) yardımıyla gerçekleştirilmektedir. Dünya üzerinde sadece **13 adet ROOT DNS sunucusu** bulunmaktadır. Bölgesel DNS sunucuları da bu kök DNS sunucuları ile iletişime geçerek kimlik denetleme işlemi yapar ve bağlantıları oluşturur.Biz tarayıcıya bir domain ( alan adı) yazdığımız zaman şöyle bir işlem sıralaması olmaktadır.

- [www.hosting.com.tr](https://www.hosting.com.tr/) adresi yazılınca tarayıcı, bölgesel **DNS** **Sunucusu**’na gidip bu domaine ait **IP adresini** sorgular.
- Bölgesel DNS sunucusu aldığı bu işlem talebini önce **ROOT DNS** sunucusuna giderek **“.com.tr**” alan adı uzantısının **hangi** **name serverla** ilişkili olduğunu sorgular.
- ROOT Server ona örneğin 120.xx.xx.xxx ile başlayan IP adreslerine git diye cevap verir.
- Gelen cevaba göre DNS sunucusu bu sefer Name Server sunucusuna gidip **www.hosting.com.tr** barındığı **DNS sunucusu nedir** diye sorar.
- Name Server ona 121.xx.xx.xxx olarak dene diye cevap verir.
- Bu sayede DNS sunucusu o adrese bağlı web sitesinin barındığı sunucuyu bulur.
- O sunucuya www.hosting.com.tr adresinin IP adresi nedir diye sorar.
- Web sitesinin bağlı olduğu sunucu ona IP adresi bilgisini verir.
- Bu bilgiyi alan DNS sunucusu tarayıcıya domainle bağlantılı IP adresini iletir.
- Tarayıcı bu** IP adresi sayesinde** doğrudan sunucudan **www.hosting.com.tr **web sitesini alarak görüntüler.

DNS sistemi **UDP** Protokolü ile çalışmaktadır. **UDP** Protokolü **[TCP](https://www.hosting.com.tr/bilgi-bankasi/tcp-ip-nedir/)** Protokolüne göre daha denetimsiz fakat çok daha hızlıdır. Bu bir dizi işlem, sayfaların hızlı açılması adına DNS çözümleme sürecinin 5-10 ms gibi bir sürede tamamlanması anlamına gelir.Bu nedenle süreç o kadar hızlı gerçekleşir ki biz bu durumu fark edemeyiz. Böylece domain alan adları ve IP adresleri ilişkilendirilir.

## Bir Domaine Ait IP Adresini Nasıl Öğrenirim?

Bir alan adına ait IP adresini öğrenmek için ROOT (Kök) DNS sunucularına sorgulama yapmak gerekir. Bu iş için en pratik yöntem [DNS Checker](https://dnschecker.org/) gibi web sitelerini kullanmaktır.[dnschecker.org](https://dnschecker.org/) size herhangi bir alan adına ait IP adresi, nameserver sunucularının neler olduğunu kolayca bulmanıza yardımcı olur.

- Belirtilen sayfayı açıp sol üst köşede bulunan arama çubuğuna IP adresini öğrenmek istediğiniz domain (alan adını) yazın. Biz deneme amaçlı hosting.com.tr alan adını tarattık.
- Sonra hemen sağında bulunan sekmeden “**A**” seçeneğini tıklayarak “**Search**” arama tuşuna tıklayın.

- Birçok DNS sunucusundan gelen cevap, aradığınız domaine ait IP adresi olacaktır.

**[cloudflare.com](https://www.cloudflare.com/)** gibi **CDN** (**C**ontent **D**elivery **N**etwork) tabanlı bir DNS sağlayıcı ile sitenizin DNS kaynaklı sorunlar yaşama riski azalır ve olası büyük **[DDOS](https://www.hosting.com.tr/bilgi-bankasi/ddos-nedir/)** saldırılarında bile alan adınızın DNS yanıtı vermesi mümkün olur.
