Tracert Komutu: Windows, Mac ve Linux'ta Traceroute Kullanımı
Önemli bilgi
Tracert (Windows) ve traceroute (macOS ve Linux), bilgisayarınız ile hedef arasındaki her yönlendiriciyi, her hop için üç yanıt süresiyle birlikte gösterir. Komut İstemi'nde tracert example.com, Terminal'de ise traceroute example.com komutunu çalıştırın; ad çözümlemeyi atlayıp sonuçları daha hızlı almak için -d (Windows) veya -n (Mac/Linux) ekleyin. Ortadaki bir hop'ta görülen yıldız işaretleri veya 'İstek zaman aşımına uğradı' (Request timed out) mesajı genellikle yalnızca o yönlendiricinin test paketlerini yanıtlamadığı anlamına gelir. Sona kadar süren zaman aşımları çoğunlukla hedefin tracert'in test paketlerini düşürdüğünü gösterir: sitenin açılıp açılmadığına bakın ve rotayı TCP 443 üzerinden yeniden izleyin; asıl önemli olan, hedefe kadar süren gecikme veya paket kaybıdır.
Şimdi kontrol edin

Okumaya başlayın
- Tracert Komutu Nedir?
- Windows'ta Tracert Nasıl Çalıştırılır?
- Tracert Komutu Seçenekleri
- Mac'te Traceroute Nasıl Çalıştırılır?
- Linux'ta Traceroute Nasıl Çalıştırılır?
- Tracert Sonuçları Nasıl Okunur?
- Tracert Nasıl Çalışır?
- Tracert, Traceroute, Pathping ve MTR Karşılaştırması
- Online Traceroute Çalıştırın
- Tracert Komutu Hakkında Sık Sorulan Sorular
Tracert Komutu Nedir?
Tracert (trace route — rota izleme), trafiğinizin başka bir ana bilgisayara ulaşmak için izlediği yolu gösteren bir Windows komutudur: yol üzerindeki her yönlendiriciyi ("hop" ya da atlama) ve her birinin ne kadar sürede yanıt verdiğini listeler. macOS ve Linux'ta aynı araç traceroute adıyla bilinir.
Bir web sitesi yavaş açıldığında veya hiç açılmadığında sorunun nerede olduğunu öğrenmek istiyorsanız başvuracağınız araç budur: kendi ağınızda mı, internet sağlayıcınızda mı, arada bir yerde mi, yoksa hedefte mi? Ping aracı bir ana bilgisayarın yanıt verip vermediğini söylerken tracert size rotayı ve rotanın nerede koptuğunu gösterir.
Rotayı şimdi 8 şehirden izleyin
Windows'ta Tracert Nasıl Çalıştırılır?
- Windows + R tuşlarına basın,
cmdyazın ve Enter'a basın (ya da Komut İstemi'ni aratın). tracertyazıp ardından bir alan adı veya IP adresi girin, örneğintracert example.com, ve Enter'a basın.- Bekleyin. Tracert en fazla 30 hop'u her birini üçer kez yoklayarak test eder ve her yanıt için 4 saniyeye kadar bekler — sorunsuz bir izleme birkaç saniyede biter, ancak zaman aşımlarıyla dolu bir izleme birkaç dakika sürebilir. Erken durdurmak için Ctrl + C tuşlarına basın ya da izlemeyi hızlandırmak için
-dve-wseçeneklerini (aşağıda) kullanın.
C:\> tracert example.com
Tracing route to example.com [203.0.113.10]
over a maximum of 30 hops:
1 1 ms <1 ms <1 ms 192.168.1.1
2 9 ms 8 ms 9 ms 10.20.0.1
3 12 ms 11 ms 12 ms 198.51.100.33
4 * * * Request timed out.
5 24 ms 23 ms 24 ms 203.0.113.1
6 25 ms 24 ms 24 ms 203.0.113.10
Trace complete.Her satır bir hop'tur. Üç sayı, üç ayrı test paketinin süresidir; sağdaki adres ise yanıt veren yönlendiricidir. 1. hop neredeyse her zaman kendi yönlendiricinizdir (modeminiz), son satır ise hedeftir. (Yukarıdaki genel IP adresleri, dokümantasyon için ayrılmış aralıklardan alınmıştır.) Türkçe Windows'ta zaman aşımı satırı "İstek zaman aşımına uğradı." olarak görünür.
Tracert Komutu Seçenekleri
Söz dizimi tracert [options] target şeklindedir (Microsoft). Gerçekten kullanacağınız seçenekler:
| Seçenek | Ne işe yarar | Örnek |
|---|---|---|
| -d | IP adreslerini ana bilgisayar adlarına çözümlemez — çok daha hızlıdır | tracert -d example.com |
| -h max_hops | En fazla hop sayısı (varsayılan 30) | tracert -h 15 example.com |
| -w timeout | Her yanıt için beklenecek süre, milisaniye cinsinden (varsayılan 4000) | tracert -w 1000 example.com |
| -4 | IPv4 kullanımını zorunlu kılar | tracert -4 example.com |
| -6 | IPv6 kullanımını zorunlu kılar | tracert -6 example.com |
Seçenekleri serbestçe birleştirebilirsiniz: tracert -d -w 1000 example.com en hızlı işe yarar izlemeyi verir. Sonucu ISP'nizin veya barındırma firmanızın desteğine göndermek için çıktıyı bir dosyaya yönlendirin: tracert -d example.com > trace.txt.
Windows tracert'te port seçeneği yoktur: her zaman ICMP echo istekleri gönderir. Rotayı bir HTTPS bağlantısının başladığı şekilde, yani TCP 443 portu üzerinden izlemek için Linux'ta veya WSL'de sudo traceroute -T -p 443, Mac'te sudo traceroute -e -P TCP -p 443 komutunu ya da TCP 443 üzerinden online traceroute aracımızı kullanın.
Mac'te Traceroute Nasıl Çalıştırılır?
Terminal uygulamasını (Uygulamalar › İzlenceler) açın ve traceroute example.com komutunu çalıştırın. macOS varsayılan olarak UDP test paketleri gönderir; Windows gibi ICMP kullanmak için -I ekleyin — bu sayede UDP'yi yok sayan yönlendiricilerden de çoğu zaman yanıt alırsınız. Kullanışlı seçenekler: -n (ad çözümlemesi yapılmaz), -m 30 (en fazla hop sayısı; macOS'te varsayılan değer 64'tür), -w 2 (her test paketi için beklenecek saniye) ve -q 1 (hop başına üç yerine tek test paketi).
traceroute -n -I example.comLinux'ta Traceroute Nasıl Çalıştırılır?
traceroute example.com komutunu çalıştırın. Komut bulunamazsa yükleyin (Debian/Ubuntu'da sudo apt install traceroute, Fedora'da sudo dnf install traceroute) ya da genellikle önceden yüklü gelen tracepath komutunu kullanın. Linux'ta traceroute varsayılan olarak UDP test paketleri gönderir: hop başına 3 paket, en fazla 30 hop.
| Seçenek | Ne işe yarar |
|---|---|
| -n | Yalnızca IP adreslerini gösterir (DNS sorgusu yapmaz) |
| -I | ICMP echo test paketleri kullanır (Windows tracert gibi) |
| -T | TCP SYN test paketleri kullanır (varsayılan port 80) — UDP/ICMP'yi engelleyen güvenlik duvarlarını aşar; sudo gerektirir |
| -p port | Test edilecek hedef port, ör. -T -p 443 |
| -m max_ttl | En fazla hop sayısı (varsayılan 30) |
| -q n | Hop başına test paketi sayısı (varsayılan 3) |
| -w seconds | Her yanıt için beklenecek süre (saniye) |
$ traceroute -n example.com
traceroute to example.com (203.0.113.10), 30 hops max, 60 byte packets
1 192.168.1.1 0.612 ms 0.571 ms 0.534 ms
2 10.20.0.1 8.911 ms 9.004 ms 8.872 ms
3 * * *
4 203.0.113.10 24.112 ms 23.980 ms 24.051 msBir web sunucusuna giden yolu, HTTPS bağlantısının başladığı şekilde test etmek için TCP 443 portu üzerinden izleyin: sudo traceroute -T -p 443 example.com.
Tracert Sonuçları Nasıl Okunur?
- Ortadaki bir hop'ta zaman aşımı var, ancak sonraki hop'lar yanıt veriyor (
*veya "İstek zaman aşımına uğradı" / "Request timed out"): normaldir. Birçok yönlendirici bu test paketlerini yok sayacak veya hızını sınırlayacak şekilde yapılandırılmıştır. Yolda bir sorun yoktur. - Bir hop'tan itibaren sona kadar zaman aşımı: yanıt veren son hop'tan sonra hiçbir şey test paketlerine yanıt vermiyordur. Site yine de açılıyorsa, hedef veya önündeki bir güvenlik duvarı test paketlerini düşürüyordur: rotayı suçlamadan önce izlemeyi TCP 443 üzerinden tekrarlayın. Site de açılmıyorsa yanıt veren son hop'u not edin; iletişime geçmeniz gereken ağ odur. Tarayıcıda bu genellikle ERR_CONNECTION_TIMED_OUT olarak görünür.
- Sonraki tüm hop'larda yüksek kalan bir gecikme artışı (örneğin 10 ms → 120 ms → 121 ms → 125 ms): gecikme gerçektir ve o hop'ta başlar — çoğu zaman uzun mesafeli bir bağlantı ya da yoğun bir ağdır. Tek bir hop'ta görülüp sonrasında yeniden düşen bir artış ise yalnızca o yönlendiricinin yavaş yanıt verdiği anlamına gelir ve göz ardı edilebilir.
- "Hedef ana bilgisayara ulaşılamıyor" veya "Hedef ağa ulaşılamıyor" ("Destination host unreachable" veya "Destination net unreachable"; Mac ve Linux'ta !H veya !N, bilerek engellendiğinde !X): bir yönlendirici paketleri iletemediğini bildirmiştir. "Ağ" o ağa giden bir rotasının olmadığını, "ana bilgisayar" ise çoğunlukla son yönlendiricinin ana bilgisayarın kendisine ulaşamadığını gösterir. Adresi kontrol edin; doğruysa sorun, hatayı bildiren yönlendiricide veya ondan sonradır.
- İlk hop'larda özel adresler (192.168.x.x, 10.x.x.x, 172.16–31.x.x) veya paylaşımlı 100.64–127.x.x adresleri: önce kendi yönlendiriciniz, sonra ISP'nizin iç ağıdır. 1. hop'un yavaş olması Wi-Fi'nize veya yönlendiricinize, sonraki hop'taki bir artış ise ISP'nize giden hatta işaret eder. İzleme orada sona eriyorsa Wi-Fi bağlı ama internet yok yazısıyla başlayın.
- İzleme düşük sürelerle hedefte sona eriyor: ağ yolu sağlıklıdır; bu durumda yavaş bir web sitesinin nedeni büyük olasılıkla bir sunucu veya DNS sorunudur — bunu DNS Sorgulama ve DNS Hız Testi araçlarımızla kontrol edin.
Tracert Nasıl Çalışır?
Her IP paketinde, geçtiği her yönlendiricinin bir azalttığı bir TTL (time to live — yaşam süresi) sayacı bulunur; sayaç sıfıra ulaştığında yönlendirici paketi düşürür ve geriye bir ICMP "Time Exceeded" (süre aşıldı) mesajı gönderir. Tracert bundan yararlanır: önce TTL 1, sonra 2, sonra 3 değerleriyle test paketleri gönderir; böylece hedef yanıt verene kadar yol üzerindeki her yönlendirici sırayla kendini ortaya koyar.
İşletim sistemleri farklı test paketleri kullanır. Windows tracert, ICMP echo istekleri gönderir (ping ile aynı paketler). macOS ve Linux traceroute ise varsayılan olarak yüksek portlara UDP paketleri gönderir. Güvenlik duvarları bu paketlere farklı davranır; aynı izlemenin Windows ve Linux'ta farklı görünebilmesinin — ve -I ile -T seçeneklerinin var olmasının — nedeni budur.
Tracert, Traceroute, Pathping ve MTR Karşılaştırması
| Araç | Platform | En uygun olduğu iş |
|---|---|---|
| tracert | Windows | ICMP test paketleriyle hızlı yol kontrolü |
| traceroute | macOS, Linux | UDP, ICMP (-I) veya TCP (-T Linux'ta, Mac'te -e -P TCP) test paketleriyle yol kontrolü |
| pathping | Windows | Önce bir izleme yapar, ardından her hop'taki paket kaybını hop başına ~25 saniye boyunca ölçer |
| mtr | macOS, Linux (Windows'ta WinMTR ile) | Hop başına kayıp ve gecikmeyi gösteren, sürekli güncellenen canlı izleme |
| tracepath | Linux | Root yetkisi gerektirmeyen ve yol MTU değerini de bulan traceroute |
Aralıklı sorunlarda pathping (Microsoft) veya mtr, tek seferlik bir tracert'ten daha iyidir; çünkü yalnızca ara sıra yaşanan paket kaybı üç test paketinde görünmeyebilir.
Online Traceroute Çalıştırın
Kendi bilgisayarınızdan yapılan bir izleme yalnızca kendi ağınızdan çıkan yolu gösterir. Bir siteye başka yerlerden erişilip erişilemediğini görmek — ya da terminal kullanmadan test etmek — için rotayı aynı anda 8 şehirden ICMP, TCP 443 veya UDP üzerinden izleyen ve her hop'u kaybı, konumu ve ağıyla birlikte gösteren online Traceroute aracımızı kullanın. Gecikmeyi ve paket kaybını ölçmek için online Ping Aracı ile, bir hop'un IP adresinin kime ait olduğunu görmek için de IP Sorgulama aracıyla birlikte kullanabilirsiniz.
Terminal olmadan rota izleyin
Herhangi bir alan adına veya IP adresine aynı anda 8 şehirden, ICMP, TCP 443 veya UDP üzerinden traceroute çalıştırın ve her hop'u kaybı, gecikmesi, ağı ve konumuyla birlikte görün.
Kaynaklar
- tracert, Microsoft
- pathping, Microsoft
- traceroute(8), Linux man-pages
Tracert Komutu Hakkında Sık Sorulan Sorular
Tracert nasıl çalıştırılır?
Tracert'te 'İstek zaman aşımına uğradı' ne anlama gelir?
Tracert ile traceroute arasındaki fark nedir?
Tracert Windows'ta hangi test paketini kullanır?
Tracert nasıl hızlandırılır?
Traceroute'ta yıldız işaretleri (* * *) neden görünür?
Tracert kaç hop kontrol eder?
Tracert internetimin nerede yavaşladığını gösterebilir mi?
Online tracert yapılabilir mi?
İlgili Makaleler
İlgili Araçlar
Traceroute
Bir siteye veya IP'ye giden yolu 8 şehirden hop hop izleyin, her ağın adıyla
Ping Testi
Ping, jitter ve paket kaybınızı ölçün, 34 bulut bölgesine pinginizi görün ve herhangi bir siteye ya da IP'ye 11 şehirden ping atın
IP Sorgulama
IP adresi konum bilgisi, ISP ve ağ ayrıntılarını anında sorgulayın
DNS Sorgulama
Tüm DNS kayıtları alan adının kendi ad sunucularından, Google ve Cloudflare önbelleğiyle yan yana
DNS Hız Testi
Cloudflare 1.1.1.1, Google 8.8.8.8 ve diğer genel DNS sunucularını tarayıcınızdan ölçün, mevcut DNS'inizle karşılaştırın ve en hızlısını bulun



