Alt alan adı nedir?

Alt alan adı, example.com altındaki mail.example.com, api.example.com veya dev.example.com gibi bir addır. Her biri kendi DNS kayıtları aracılığıyla ayrı bir sunucuya yönlendirilebilir. Bu nedenle kuruluşlar web sitelerini, posta sunucularını, API'lerini, test ortamlarını ve dahili araçlarını birbirinden ayırmak için alt alan adlarını kullanır. DNS, bir alan adının altındaki tüm adları listeleyemez. Bu yüzden alt alan adlarını bulmak için adları teker teker sorgulamak ve onlardan söz eden kayıtları okumak gerekir.

Araç açıklaması

Alt Alan Adı Bulucu, yalnızca DNS kayıtlarını kullanarak bir alan adının alt alan adlarını arar. Bir alan adı girin; araç, bu alan adına geri yönlendiren adları bulmak için alan adının kendi kayıtlarını okur, ardından www, mail, api, dev ve staging gibi yaygın 350 alt alan adı adından oluşan bir listeyi kontrol eder. Bulunan her alt alan adı; IPv4 ve IPv6 adresleri, CNAME hedefi ve hangi kayıt üzerinden bulunduğu ile birlikte bir tabloda gösterilir.

Özellikler

  • Ad sunucuları, posta sunucuları ve _spf include kayıtları gibi örnekleriyle alan adının NS, MX, SOA, SRV ve SPF kayıtlarında belirtilen alt alan adlarını bulur
  • Yaygın 350 alt alan adı adını kontrol eder ve IPv4 veya IPv6 adresi olanları listeler
  • CNAME kayıtlarını bir adım izler: alan adının içindeki bir CNAME hedefi de alt alan adı olarak eklenir
  • Alan adında joker karakterli DNS kaydı olsa bile yaygın adları kontrol etmeyi sürdürür ve kayıtları joker karakterli kayıttan farklı olanları listeler
  • Her alt alan adının IP adreslerini, CNAME hedefini ve kaynağını sıralayıp CSV veya JSON olarak dışa aktarabileceğiniz bir tabloda gösterir
  • URL veya www. adresi alan adına indirgenir; böylece https://www.example.com/page adresi example.com için arama yapar
  • Alt alan adlarının altındaki adlar da aranabilir: Altında ad aramak için dev.example.com girin

Alt alan adları nereden gelir?

  • Yaygın ad: Ad, aracın listesindedir ve A veya AAAA kaydı vardır. Joker karakterli kayıt varsa, kendi kayıtları bu kayıttan farklı olduğunda listelenir.
  • NS kaydı: Alan adının ns1.example.com gibi, alan adının altında barındırılan ad sunucuları.
  • MX kaydı: Alan adının mail.example.com gibi posta sunucuları.
  • SOA kaydı: Alan adının SOA kaydında belirtilen birincil ad sunucusu.
  • SRV kaydı: _autodiscover._tcp, _sip._tcp, _xmpp-server._tcp veya _imaps._tcp gibi yaygın bir hizmet kaydının hedefi.
  • SPF kaydı: Alan adının SPF kaydındaki include:, a:, mx:, ptr:, exists: veya redirect= terimleri tarafından kullanılan bir ad.
  • CNAME kaydı: Bulunan başka bir alt alan adının CNAME hedefi.

Kayıtlardan alınan adlar, IP adresleri olmasa bile listelenir; çünkü kayıt, bunların kullanımda olduğunu gösterir. Örneğin, _spf.example.com gibi SPF include adlarında genellikle yalnızca TXT kaydı bulunur.

Joker karakterli kaydı olan alan adları

*.example.com gibi bir joker karakterli kayıt, kendi kayıtları olmayan alan adının altındaki tüm adlara yanıt verir. Bu nedenle tüm yaygın adlar çözümlenir ve bunları tek başına sorgulamak hiçbir şeyi kanıtlamaz. Araç önce joker karakterli kaydın nasıl yanıt verdiğini öğrenmek için rastgele üç adı sorgular, ardından her yaygın adın A, CNAME, AAAA, TXT ve MX kayıtlarını kontrol ederek joker karakterli kaydın yanıtlarıyla karşılaştırır. Joker karakterli kayıt, kendi kayıtları olan bir ad için hiçbir zaman geçerli olmaz. Bu nedenle örneğin aşağıdaki durumlarda ad listelenir:

  • başka adreslere yöneliyorsa veya farklı bir hedefe yönlendiren CNAME kaydı varsa
  • joker karakterli kayıtta bulunmayan bir TXT ya da MX kaydı veya joker karakterli kaydın sahip olmadığı bir AAAA kaydı varsa
  • joker karakterli kayıtta A kaydı varken adın A kaydı yoksa; yalnızca MX kaydı olan bir ad gibi

Aynı adrese yönlendiren bir A kaydı ve başka hiçbir kayıt gibi, kayıtları joker karakterli kaydın kayıtlarıyla tamamen aynı olan bir adın ikisini birbirinden ayırt etmek mümkün olmadığından bu ad listelenmez. Yük dengelemesi yapan platformlarda olduğu gibi joker karakterli kayıt her sorguda farklı bir adresle yanıt verdiğinde adresler karşılaştırılamaz; bu nedenle yalnızca her kayıt türünün var olup olmadığı kontrol edilir. Başarısız olan veya zaman aşımına uğrayan sorgular hiçbir zaman farklılık olarak değerlendirilmez.

Güvenlik ve sınırlar

  • Yalnızca Google Public DNS'e gönderilen DNS sorguları yapılır. Araç, bulduğu alt alan adlarına asla bağlanmaz.
  • Yalnızca gerçek bir üst düzey alan adındaki herkese açık alan adları kabul edilir. IP adresleri, localhost ve .local veya .corp gibi dahili adlar reddedilir.
  • Bölge aktarımları (AXFR) denenmez. Bu nedenle yukarıdaki kayıtlarda bulunmayan ve yaygın adlar listesinde yer almayan alt alan adları bulunamaz.
  • Aramanın tamamı 3,5 saniye sürer. Süre dolarsa, bulunan alt alan adları listenin eksik olabileceğine dair bir uyarıyla birlikte gösterilir.
  • Kayıtlardan en fazla 100 ad ve alt alan adı başına en fazla 10 IP adresi gösterilir.
  • Bazı DNS sağlayıcıları var olmayan adlar için "böyle bir ad yok" yerine "veri yok" yanıtı verir. Bu nedenle yaygın bir ad, yalnızca bir adresi varsa bulunmuş sayılır.