"Erişilebilir mi"den "hangi hop'ta sorun var"a
Bu beş araç, ağ sorun gidermede doğal bir kademe oluşturur: temel bir erişilebilirlik kontrolüyle başlayın, yol haritalamasına geçin, ardından hop başına sürekli izlemeye geçin, sonra belirli bir servis portuna odaklanın ve ayrı olarak IP'nin kendisinin kötü bir itibara sahip olup olmadığını kontrol edin.
Ping — erişilebilir mi
Ping, bir ana bilgisayara ICMP echo istekleri gönderir ve yanıt verip vermediğini, ayrıca her yanıt için gidiş-dönüş süresini ölçer.
Ne zaman kullanılır: bir sunucu erişilemez göründüğünde hızlı ilk kontrol; kısa bir süre boyunca gidiş-dönüş gecikmesini izlerken; veya daha karmaşık bir şeyi hata ayıklamadan önce temel bağlantıyı doğrularken.
Sonuçlar nasıl okunur: %100 paket kaybı genellikle bir güvenlik duvarının ICMP'yi engellediği anlamına gelir, ana bilgisayarın gerçekten çöktüğü anlamına gelmez — birçok sunucu kasıtlı olarak ping'e yanıt vermez. Gecikme ve kayıp yüzdesi, tek bir yanıt süresinden daha önemlidir.
Traceroute — yol haritalama
Traceroute, sunucumuz ile bir hedef ana bilgisayar arasındaki her ağ hop'unu haritalandırır; yol boyunca her noktadaki IP ve yanıt süresini gösterir.
Ne zaman kullanılır: bir bağlantının ağın neresinde yavaşladığını veya başarısız olduğunu belirlerken; CDN/peering araştırması için trafiğin genel rotasını anlarken; veya daha ayrıntılı veriler için MTR çalıştırmadan önceki ilk adım olarak.
Sonuçlar nasıl okunur: bir hop'taki yıldız işaretleri genellikle o yönlendiricinin sondalara yanıt vermediği anlamına gelir — mutlaka bir sorun değildir, birçok yönlendirici kasıtlı olarak böyle yapılandırılmıştır. Daha kullanışlı sinyal, gecikmenin keskin bir şekilde arttığı ve sonraki tüm hop'larda yüksek kaldığı noktadır.
MTR — traceroute ve ping sürekli olarak
MTR (My Traceroute), traceroute ve ping'i tek bir sürekli teste birleştirir; her hop'taki paket kaybını ve gecikmeyi tek bir anlık görüntü yerine zaman içinde gösterir.
Ne zaman kullanılır: tek bir ping veya traceroute'un yakalayamayacağı aralıklı sorunları teşhis ederken; tam olarak hangi hop'un gecikmeye veya kayba neden olduğunu belirlerken; veya bir sağlayıcıya yönlendirme sorunu hakkında kanıt sunarken.
Sonuçlar nasıl okunur: yolun ortasındaki tek bir hop'taki kayıp genellikle kozmetiktir — birçok yönlendirici ICMP'ye düşük öncelik verir. Gerçek sinyal, son hop'ta tutarlı olan veya yol boyunca kademeli olarak artan kayıptır.
Port Kontrolü — hizmet dinliyor mu
Port Kontrolü, bir ana bilgisayardaki belirli bir porta TCP bağlantısı dener ve açık, kapalı veya filtrelenmiş olduğunu bildirir.
Ne zaman kullanılır: bir güvenlik duvarı kuralının gerçekten istediğiniz portu açtığını doğrularken; uygulama katmanında hata ayıklamadan önce bir hizmetin dinlediğini onaylarken; veya ağınızın dışından, kapalı olması gereken bir portun gerçekten kapalı olup olmadığını kontrol ederken.
Sonuçlar nasıl okunur: "Açık", TCP el sıkışmasının tamamlandığı anlamına gelir. "Kapalı", ana bilgisayarın bağlantıyı aktif olarak reddettiği anlamına gelir. "Filtrelenmiş" (zaman aşımı, yanıt yok) genellikle bir güvenlik duvarının paketleri sessizce düşürdüğü anlamına gelir — genel internete kapalı kalması gereken portlar için beklenen, doğru durum.
IP İtibarı — adres başka bir yerde işaretlenmiş mi
IP İtibarı, bir IP adresini, spam, kötü amaçlı yazılım, kaba kuvvet denemeleri ve diğer kötü niyetli etkinlikleri izleyen kötüye kullanım raporu veritabanlarına karşı kontrol eder.
Ne zaman kullanılır: sunucunuza erişmeye çalışan bir IP'nin kötüye kullanım geçmişi olup olmadığını araştırırken; özellikle paylaşımlı hostingde kendi sunucunuzun IP'sini sorun olmadan önce kontrol ederken; veya tanımadığınız bir IP'ye güvenmeden önce durum tespiti yaparken.
Sonuçlar nasıl okunur: az sayıda geçmiş rapor mutlaka diskalifiye edici değildir — IP'ler yeniden kullanılır ve paylaşımlı hosting IP'leri genellikle önceki kiracının geçmişini taşır. Gerçekten önemli olan sinyal, tek bir raporun varlığı değil, yakın zamanlı ve çeşitli kötüye kullanım raporlarının yüksek hacmidir.
Bu araçlar birlikte nasıl çalışır
"Neden bu ana bilgisayara ulaşamıyorum" sorusu için Ping → Traceroute → MTR sırasını izleyin — her biri bir öncekinden daha fazla ayrıntı verir ve ilk ikisi sorunu zaten belirlediyse MTR genellikle gereksizdir. Port Kontrolü ve IP İtibarı ayrı sorulardır: biri belirli bir hizmetin dinlediğini doğrular, diğeri yönlendirmeden bağımsız olarak kaynak veya hedef IP'nin kendisinin sorun olup olmadığını kontrol eder.