Ağ Yolculuğunu Adım Adım İzleyin
İnternet bağlantısında yavaşlama, kopma veya bazı sitelere erişememe gibi sorunlar yaşadığınızda, bu durumun kaynağını bulmak çoğu zaman zordur. Böyle bir durumda, bağlantının nerede takıldığını veya hangi noktada sorun yaşandığını anlamanızı sağlayacak araçlardan biri de mtr
komutudur. Bu komut sayesinde, internete ulaşma sürecinizde hangi sunuculardan geçtiğinizi ve bu sunucularla olan iletişiminizin sağlıklı olup olmadığını detaylı bir şekilde görebilirsiniz.
📌 mtr
Komutu Nedir?
mtr
(My Traceroute), hem ping
hem de traceroute
komutlarının birleşimi olarak çalışır. Yani bir hedef IP adresine ya da web sitesine doğru giderken, geçtiğiniz tüm ağ noktalarını (router) gerçek zamanlı olarak tarar ve her bir noktada yaşanan gecikmeleri (latency) ve paket kayıplarını (packet loss) ayrıntılı şekilde gösterir.
mtr
komutu, sistem yöneticileri ve ağ uzmanları tarafından sıkça kullanılan güçlü bir teşhis aracıdır.
⚙️ Kullanım Şekli
mtr 1.1.1.1
Yukarıdaki komut, Cloudflare DNS sunucusuna (1.1.1.1) olan yolculuğunuzu analiz eder.
mtr kutayutku.com
Bu komut ise, kutayutku.com
adresine ulaşmak için sisteminizin hangi ağ geçitlerinden geçtiğini ve bu geçişlerde herhangi bir gecikme ya da kayıp olup olmadığını gösterir.
🖥️ Çıktı Ekranında Ne Göreceksiniz?
Komut çalıştırıldığında aşağıdaki gibi bir tablo karşınıza çıkar:
Hop | IP Adresi / Hostname | Kayıp (%) | Ortalama Gecikme | Min/Max Gecikme |
---|---|---|---|---|
1 | 192.168.1.1 | 0% | 1.2 ms | 1.1 / 1.3 |
2 | 10.10.20.1 | 0% | 5.0 ms | 4.8 / 5.1 |
… | … | … | … | … |
N | 1.1.1.1 | 0% | 15.3 ms | 14.9 / 15.6 |
Bu tablo sayesinde;
- Hangi noktada gecikme olduğunu,
- Nerede paket kaybı yaşandığını,
- Hangi ağ geçidinin cevap vermediğini veya engellediğini
gözlemleyebilirsiniz.
🌐 mtr
ile Ne Tür Sorunları Tespit Edebilirsiniz?
- İnternet bağlantınız yavaşsa bunun ISS (internet servis sağlayıcısı) kaynaklı mı olduğunu öğrenebilirsiniz.
- Belirli bir siteye ulaşamıyorsanız bu engelleme mi, yönlendirme mi ya da DNS sorunu mu kolayca anlayabilirsiniz.
- Web sunucunuza uzaktan bağlanan kullanıcıların hangi noktada sorun yaşadığını görebilirsiniz.
- Paketlerin hangi router’da kaybolduğunu ya da geciktiğini tespit edebilirsiniz.
🛡️ Sık Kullanılan mtr
Parametreleri
Parametre | Açıklama |
---|---|
-r | Raporlama modunda çalışır (tek seferlik çıktı verir). |
-w | Daha geniş tablo formatı kullanır. |
-c X | X adet sorgudan sonra durur. |
-n | IP adreslerini çözümlenmiş ad yerine IP olarak gösterir. |
-4 | Sadece IPv4 bağlantısı kullanır. |
-6 | Sadece IPv6 bağlantısı kullanır. |
Örnek:
sudo mtr -rwzbc 10 kutayutku.com
Bu komut, kutayutku.com
adresine 10 adet sorgu göndererek sadeleştirilmiş bir tabloyla rapor sunar.
📝 Dikkat Edilmesi Gerekenler
- Bazı router’lar güvenlik nedeniyle
ICMP
paketlerini reddedebilir, bu durumda %100 kayıp gösterir ancak bu her zaman bir sorun olduğu anlamına gelmez. mtr
komutunu bazı sistemlerde çalıştırmak içinsudo
yetkisi gerekebilir.mtr
çıktısını yorumlarken yalnızca tek bir çalıştırmaya göre karar verilmemeli, birkaç kez tekrar edilmelidir.
🔚 Sonuç
mtr
, ağ bağlantılarının detaylı analizini yapmak için çok güçlü ve etkili bir araçtır. Özellikle teknik kullanıcılar, sistem yöneticileri ve ağ problemleriyle ilgilenen herkesin bilmesi gereken bir komuttur. mtr 1.1.1.1
ya da mtr kutayutku.com
gibi basit komutlarla internet bağlantınızın hangi aşamada yavaşladığını ya da koptuğunu tespit edebilir, zaman kaybetmeden sorunun kaynağına ulaşabilirsiniz.