Özel durum
ISS trafik aşırı yük durumuna girdiğinde yönlendirilemeyen "en yakın" sabit IP'ye ping atmak istiyorsunuz. Sistemimde, bu durumu ADSL kimlik doğrulamasında başarısız olarak taklit edebilirim. Bu durumda, traceroute -n
normal ve anormal koşullarda sonuçları karşılaştırarak, ilk atlamanın yanıt vermeyen 8.8.8.8'e (veya kesinlikle herhangi bir harici siteye) karşılık verdiğini ve ISS'nin altyapısının bir parçası olan 151.6.68.45 olduğunu görüyorum.
Kullanarak o (sadece emin olmak için testi tekrarladıktan sonra "check-canlı" ev sahibi olarak IP olan sabit), ben ADSL tamam olması durumunda hatalı pozitif almadan bir ISS anomali tespit edebilir, ancak ISP yönlendirme sıkıntılı olan .
Tabii ki, 8.8.8.8'i , Google’ın altyapısına erişemezsem , sebebi umursamıyorum , yedekleme yönlendiricisini de deneyebilirim diye düşünerek kullanabilirim.
Genel dava
"İnternet mevcuttur", "8.8.8.8 (veya diğer IP) 'e erişilebilmesi" den çok daha karmaşık bir şeydir.
Hızlı, kirli ve her zaman güvenilir olmayan bir kontrol için, 8.8.8.8'e ping atmak iyidir. Ancak, etki alanı adı yerine sayısal bir IP kullandığınızı görünce, IP bağlantınız olabileceğini ve DNS sorunları nedeniyle hala "İnternet yok" gerçeğini çoktan bitirdiniz .
Tam bir teşhis PC'nize yakın başlamalıdır.
- Yerel ağ yapılandırmasını sorgula ve ağ geçidi ile DNS sunucusunu al.
- Ağ geçidine ping atmak. Ulaşılabilir olmalıdır. Olmazsa, yerel bir sorun var.
- kesinlikle bir harici adresin kısa bir TTL (aslında, hping tarafından sağlanan gibi bir TCP traceroute) ile bir traceroute çalıştırmak, 8.8.8.8 tamam.
- Ağ geçidinizden sonra bazı ekstra düğümlerin cevap verdiğini görmek istiyorsunuz.
Örneğin, evde Windows XP'de var:
1 <1 ms <1 ms <1 ms 192.168.4.200 -- (constant) Home Linux box (gateway)
2 <1 ms <1 ms <1 ms 192.168.0.1 -- (constant) ADSL modem
3 * * * * -- WAN interface, always fails; expected
4 * 6 ms 6 ms 151.6.64.30 -- (varies) ISP gateway
Şimdi DNS'ye ping atmayı deneyin. Ulaşılabilir olmalıdır. Daha da iyisi, basit bir DNS kontrolü yapın. DNS önbelleklerinden kaçınmak için bazen ne olursa olsun tüm sorulara cevap verecek bir etki alanı kullanıyorum . Yani
$ host randomasdfdsasdqwerty987667.godaddy.com
randomasdfdsasdqwerty987667.godaddy.com has address 97.74.104.201
DNS sunucusu güvenilmez ise, aynı sorgu wifi için esir portalın adresini döndürebilir
$ host randomasdfdsasdqwerty987667.godaddy.com
captiveportal.homenet has address 192.168.4.200
veya 127.0.0.1, hatta bir hata.
DNS hataları durumunda, DNS IP adresinin (veya OpenDNS'inki gibi farklı bir DNS'in) bir izini deneyebilirim. Bu sadece sorunun DNS mi yoksa ISS mi olduğunu söylemeyecek, çoğu zaman bu kesinti konusunda çalışmama izin verecek.
Bu noktada her şey yolunda giderse, bağlantının normal çalıştığını biliyorum; hala bazı siteler için başarısız olabilir. Tek ihtiyacım olan şey şu anda isup.me
olmak için :-)
http://www.isup.me/www.google.com
http://www.isup.me/mail.google.com
veya Down Detector gibi bir site beni "İnternet havası" hakkında bilgilendirir.
Aslında, ana sunucumda bir Squid önbelleği var ve hata sayfası, site dışı istatistiklerden başarıyla alınan son verileri içeriyor.
Google.com is not reachable
STORM ALERT: 12 out of 14 sites are unreachable!
Tıpkı geçen Cuma günü İtalya’da olduğu gibi.