Domain IP Sorgulama
Domain IP sorgulama aracıyla herhangi bir alan adını veya URL'yi IP adreslerine, IPv4 ve IPv6'ya çevirin ve basit bir sorgunun gizlediklerini görün: adın arkasındaki CNAME zinciri, her adresin sahibi olan ağ, gerçek sunucunun önünde bir CDN olup olmadığı ve beş genel DNS çözümleyicisinin verdiği yanıt.
Bir sitenin IP adresi nasıl bulunur?
Sitenin alan adını yazın ya da herhangi bir URL'yi yapıştırın ve IP bul düğmesine basın. Domain IP sorgulama aracı, DNS'ten adın A kayıtlarını (IPv4 adresleri) ve AAAA kayıtlarını (IPv6 adresleri) ister; bu, bir tarayıcının bağlanmadan önce sorduğu sorunun aynısıdır. Ardından her adresi, çözümleyicilerin onu ne kadar süre saklayabileceğiyle (TTL) birlikte listeler.
Sonra basit bir DNS'ten IP'ye sorgunun ötesine geçer: CNAME takma adlarını addan adreslere kadar izler, her adresi duyuran ağı ve bloğun kime kayıtlı olduğunu bulur, web sitesinin kendi sunucusuna değil bir CDN'e ait olan adresleri işaretler ve beş genel çözümleyicinin yanıtını yan yana gösterir.

YanıtKopyalanmaya hazır her IPv4 ve IPv6 adresi ve sorgunun bulduğu her şey, birer cümleyle.Her adresAğı ve AS numarası, kötüye kullanım iletişim adresiyle birlikte kayıt kuruluşundaki kaydı, ters adı ve DB-IP'nin şehir bilgisi.Beş çözümleyiciGoogle, Cloudflare, Quad9, OpenDNS ve AdGuard'a aynı anda sorulur: dönüşümlü değişen adresler ve filtreleme engelleri burada görünür.YolÇözümleyiciden ada, her CNAME takma adı, adresler ve arkalarındaki ağ.Bir web sitesinin neden birden fazla IP adresi olur?
Bir alan adının çok sayıda A ve AAAA kaydı olabilir ve bu küme sorgudan sorguya değişebilir. Dört neden neredeyse her durumu açıklar:
IPv4 ve IPv6
Her ikisini de destekleyen bir sitenin hem A hem de AAAA kayıtları vardır. IPv6 bağlantısı olan bir cihaz genellikle önce IPv6 adresini dener, gerekirse saniyenin çok küçük bir bölümünde IPv4'e geri döner (Happy Eyeballs).
Yük dengeleme
Trafiği birkaç sunucu paylaşır: DNS yanıtı hepsini listeler, çoğu zaman her seferinde farklı bir sırayla, istemciler de genellikle onları sırayla dener. Buna round-robin DNS (sıralı dağıtım) denir.
Konuma göre yanıtlar
Büyük siteler her çözümleyiciye ona yakın sunucularla yanıt verir; bu yüzden Tokyo'dan ve Frankfurt'tan yapılan iki sorgu farklı adresler alır. Çözümleyiciler bunun için ziyaretçinin adresinin bir kısmını iletebilir (EDNS Client Subnet).
Anycast ve CDN'ler
Cloudflare gibi bir CDN aynı adresi yüzlerce veri merkezinden duyurur ve internetin yönlendirmesi her ziyaretçiyi yakındaki bir veri merkezine taşır. Tek adres, birçok yer.
Bu IP adresi web sitesinin gerçek sunucusu mu?
Önünde bir CDN veya güvenlik proxy'si varsa hayır. Bu durumda alan adı CDN'in adreslerine çözümlenir: ziyaretçiler CDN'e bağlanır, CDN de sayfaları web sitesinin kendi sunucusundan, yani kaynak sunucudan (origin) görünmeden getirir. Adres gerçektir, ancak CDN'e aittir ve binlerce başka siteye de hizmet verir.
Domain IP Sorgulama bu ikisini birbirinden ayırır. Büyük CDN'lerin ve proxy'lerin (Cloudflare, Akamai, Fastly, Imperva, Sucuri ve diğerleri) ağlarını AS numaralarından, Amazon CloudFront gibi bir bulutun ağında çalışan CDN'leri de müşterilerine verdikleri CNAME'den tanır. Bu adreslere şehir atanmaz: bir CDN adresi ya soran çözümleyiciye yakın bir uç sunucudur ya da aynı anda birçok yerden yanıt veren bir anycast adresidir ve ikisi de web sitesinin nerede depolandığını söylemez.
Cloudflare arkasındaki gerçek IP bulunabilir mi?
DNS'ten bulunamaz: proxy'den geçen bir kayıt yalnızca Cloudflare'in adresleriyle yanıt verir. Yine de kaynak sunucu, proxy'yi atlayan kayıtlar üzerinden sızabilir: mail. veya ftp. adları, MX kayıtları ya da sunucunun adresini listeleyen bir SPF kaydı gibi.
Site sizinse kaynak sunucuyu gösteren her web kaydını proxy'den geçirin; e-posta gibi proxy'den geçirilemeyen her şeyi başka bir sunucuda çalıştırın. Sizin değilse kötüye kullanımı CDN'e bildirin: Cloudflare bildirimleri hosting firmasına ve site sahibine iletir.
Bir adın çözümlendiği adresleri gösteririz, bir CDN'in gizlediği sunucuyu asla göstermeyiz: saldırıların CDN'in korumasını aşmasını sağlayan şey tam da o adrestir.
www.example-shop.com nasıl çözümleniyor
- SorulanGoogle Public DNS8.8.8.8 · 18 ms · TCP
- Adwww.example-shop.com
- Takma adwww.example-shop.com.cdn.cloudflare.netCloudflare
- Adresler203.0.113.10203.0.113.112001:db8::10
- AğCloudflareAS13335 · kayıt ülkesi: Amerika Birleşik Devletleri
- Kaynak sunucuCloudflare arkasında gizliOnu yalnızca site sahibi ve Cloudflare bilir
nslookup, ping ve dig ile site IP adresini öğrenme
Her bilgisayar komut satırından bir alan adını IP adresine çevirebilir. example.com yerine sitenin adını yazın:
| Sistem | Komut | Ne gösterir |
|---|---|---|
| Windows | nslookup example.com | Yapılandırılmış çözümleyicinizden gelen adresler; belirli bir sunucuya sormak için onun adresini ekleyin (nslookup example.com 8.8.8.8). |
| Windows PowerShell | Resolve-DnsName example.com | Her A, AAAA ve CNAME kaydı, TTL'siyle birlikte. |
| macOS, Linux | dig +short example.com A | Varsa önce takma adlar, ardından IPv4 adresleri; IPv6 için A yerine AAAA yazın, TTL'leri görmek için +short'u kaldırın. |
| Linux | getent ahosts example.com | Hosts dosyası dahil, sistemin kendisinin çözümlediği ve çoğu programın gördüğü sonuç. |
| Her sistem | ping example.com | Sistemin seçtiği tek adres, IPv6 veya IPv4 (Mac'teki ping yalnızca IPv4 kullanır; IPv6 için ping6). |
iPhone veya Android telefonda komut satırı yoktur: her tarayıcıda çalışan yukarıdaki sorgu aracını kullanın.
Chrome veya Edge'de geliştirici araçlarının Ağ sekmesi, bir sayfanın gerçekte hangi adresten yüklendiğini gösterir: ilk isteği seçin, ardından Başlıklar altındaki Remote Address satırına bakın.
Bilgisayarım veya ping neden farklı bir IP gösteriyor?
Buradaki bir sorgu ile kendi bilgisayarınızdaki bir sorgu farklı sonuç verebilir ve ikisi de doğru olabilir:
- 1
Farklı bir çözümleyici
Bilgisayarınız internet sağlayıcınızın veya yönlendiricinizin (router) çözümleyicisine sorar; bu çözümleyici size yakın başka sunucular seçebilir. Karşılaştırmak için yukarıda aynı çözümleyiciyi seçin.
- 2
Rotasyon ve konum
Yük dengelemeli ya da konuma göre yanıt veren bir site her seferinde veya her yerde başka adreslerle yanıt verir.
- 3
Önbellekteki bir yanıt
Bilgisayarınız ve tarayıcınız yanıtları TTL süreleri dolana kadar saklar; bu yüzden yeni taşınmış bir site bir süre eski adresini gösterebilir.
- 4
Hosts dosyası
Hosts dosyasındaki bir giriş (C:\Windows\System32\drivers\etc\hosts, /etc/hosts), o bilgisayarda DNS'i geçersiz kılar.
- 5
Önce IPv6
Tarayıcılar ile Windows ve Linux'taki ping, ağınızda IPv6 varsa onu tercih eder; bu yüzden çoğu zaman A adresini değil AAAA adresini kullanırlar.
IP adresini yazınca web sitesi neden açılmıyor?
Çünkü tek bir sunucu, dolayısıyla tek bir IP adresi, çoğu zaman birçok web sitesini barındırır. Tarayıcı her istekte hangi siteyi istediğini adıyla belirtir (Host başlığı, HTTPS'te ise el sıkışmadaki SNI alanı); sunucu da siteyi bu ada göre seçer. Yalnızca adres yazıldığında istek hiçbir siteyi adlandırmaz: sunucu varsayılan bir sayfa, bir hata ya da bir sertifika uyarısı gösterir, çünkü sertifikası adres için değil alan adı için verilmiştir.
CDN arkasında da aynı nedenle başarısız olur: örneğin Cloudflare, kendi adresine yapılan bir isteği 1003 hatasıyla reddeder.
- Host: shop.examplemağazanın sayfaları
- Host: blog.exampleblogun sayfaları
- Host: 192.0.2.10varsayılan sayfa veya hata
IP adresinden web sitesi bulunabilir mi?
Yalnızca bazen. Dedicated bir sunucunun adresinin çoğu zaman sahibine dair ipucu veren bir ters DNS adı (PTR kaydı) vardır; ancak paylaşımlı hostingde ve CDN'lerde tek bir adres yüzlerce ya da binlerce alan adına hizmet verir ve ters ad, varsa, sitenin değil hosting firmasının adıdır (bir Amazon veya Akamai adı). Ters DNS bir adresin kendi adını, IP Sorgulama ise kayıtlı olduğu ağı ve kuruluşu gösterir.
Bir web sitesinin konumu nasıl bulunur?
"Bu web sitesi nerede?" sorusunun arkasında üç farklı yanıt gizlidir ve sorgular çoğu zaman bunları karıştırır:
| Sunucunun bulunduğu yer | DB-IP gibi bir coğrafi konum veritabanı adresi bir şehre yerleştirir. Tek bir veri merkezindeki sunucu için işe yarar; bir CDN adresi için anlamsızdır: o adres ya soran kişiye yakın bir uç sunucudur ya da her yerde olan bir anycast adresidir. |
|---|---|
| Adres bloğunun kayıtlı olduğu yer | Bölgesel kayıt kuruluşunun bloğu verdiği kuruluşun ülkesi. Cloudflare'in bloklarının çoğu, sunucular nerede olursa olsun ABD'de kayıtlıdır. |
| Web sitesini kimin işlettiği | Adreste hiç yer almaz: WHOIS kayıt şirketini belirtir ve sahibini çoğu zaman gizler; sitenin arkasında kimin olduğunu genellikle sitenin kendi sayfaları (iletişim, künye) söyler. |
Bunların hiçbiri bir kişinin yerini bulmaz: bir web sitesinin adresi bir veri merkezine ve onu işleten şirkete götürür.
Site IP sorgulama yasal mı?
Evet. Bir alan adının adresleri, her tarayıcı siteyi bulabilsin diye DNS'te yayımlanır; kayıt kuruluşları da her adres bloğunun kime ait olduğunu yayımlar. Bunları sorgulamak, bir tarayıcının her ziyarette yaptığı şeydir.
Yasanın yasakladığı, birinin sonrasında yapabileceği şeylerdir: bir sunucuya izinsiz girmek ya da onu trafikle boğmak gibi. Bir sunucuyu izin almadan taramak ise bir sağlayıcının kurallarını ya da bazı ülkelerde yasaları çiğneyebilir. Bir adresten gelen spam, oltalama (phishing) veya saldırıyı bildirmek için ağın kötüye kullanım (abuse) iletişim adresine yazın; sonuç bunu her adres için gösterir.
URL'den IP'ye: herhangi bir bağlantıyı yapıştırın, sunucunun adresini alın
URL'yi IP'ye çeviren bir araç yalnızca host adına ihtiyaç duyar: şema, port, yol ve sorgu parametreleri DNS'e hiç ulaşmaz. Bağlantıyı olduğu gibi yapıştırın; sorgu adı bağlantıdan alır, www. önekini korur (çıplak alan adından farklı bir yeri gösterebilir) ve Unicode bir alan adını DNS'in kullandığı biçime çevirir:
| Yapıştırılan | Sorgulanan |
|---|---|
| https://www.example.com/shop?id=7 | www.example.com |
| http://example.com:8080/ | example.com |
| user@mail.example.org | mail.example.org |
| bücher.de | xn--bcher-kva.de |
Domain IP sorgulama API'si
Tarayıcılar için CORS destekli ücretsiz bir uç nokta: alan adını POST ile gönderin ya da sorgu parametresinde GET ile iletin; isteğe bağlı olarak bir çözümleyici seçin. Yanıt, eski API'mizin alanlarını korur ve CNAME zincirini, TTL'leri, ağları, www ikizini ve beş çözümleyicinin tamamını ekler. Ağ başına dakikada 30 sorgu yapılabilir; tekrarlanan sorgular TTL süresince önbellekten gelir.
$ curl "https://dnsrobot.net/api/domain-ip?domain=github.com&dnsServer=cloudflare"
{
"success": true, "domain": "github.com",
"summary": { "totalIPs": 1, "ipv4Count": 1, "ipv6Count": 0, "hasCDN": false, … },
"ipAddresses": [ { "ip": "140.82.121.4", "version": "IPv4", "asn": "AS36459", "ttl": 60, … } ],
"chain": [], "twin": { "name": "www.github.com", … }, "resolvers": [ … ]
}Domain IP sorgulama hakkında sık sorulan sorular
Bir sitenin IP adresi nasıl öğrenilir?
Domainden IP nasıl bulunur?
DNS'ten IP'ye, host'tan IP'ye ve URL'den IP'ye çevirme aynı şey mi?
Bir alan adının neden birkaç IP adresi olur?
IP adresi neden Cloudflare'e ait çıkıyor?
Komut satırından website IP sorgulama nasıl yapılır?
Neden bu araçtan farklı bir IP adresi alıyorum?
Cloudflare arkasındaki gerçek IP adresini bulabilir miyim?
IP adresinden web sitesi bulunabilir mi?
Bir web sitesinin konumu nasıl bulunur?
Bir web sitesinin IP adresini sorgulamak veya izini sürmek yasal mı?
Bu domain IP sorgulama aracı ücretsiz mi, sorguladıklarımı saklıyor musunuz?
Eksik bir şey mi var?Bir özellik ya da yeni bir araç önerin
Diğer DNS ve IP araçları
DNS Sorgulama
Tüm DNS kayıtları alan adının kendi ad sunucularından, Google ve Cloudflare önbelleğiyle yan yana
IP Sorgulama
IP adresi konum bilgisi, ISP ve ağ ayrıntılarını anında sorgulayın
Hosting Sorgulama
Herhangi bir sitenin nerede barındırıldığını bulun: hosting, CDN, CMS, e-posta sağlayıcısı, kayıt şirketi ve SSL sağlayıcısı
Ters DNS Sorgulama
PTR kayıtları ile IP adresine bağlı ana bilgisayar adlarını bulun
WHOIS Sorgulama
RDAP ile alan adı kayıt bilgileri, kayıtçı ve sahip bilgilerini sorgulayın
ASN Sorgulama
Otonom Sistem Numarası ayrıntılarını ve IP aralıklarını sorgulayın