ERR_ADDRESS_UNREACHABLE: Ne Anlama Gelir, Nasıl Düzeltilir
ERR_ADDRESS_UNREACHABLE, cihazınızın veya ağınızın hedef adrese hiç bir rotası olmadığı anlamına gelir, bu yüzden bağlantı denemesi hedefe ulaşabilecek bir şekilde hiç çıkmaz. Bu neredeyse her zaman web sitesinin kendisiyle değil, ağ düzeyinde bir sorundur.
ERR_ADDRESS_UNREACHABLE ne anlama gelir
Herhangi bir TCP el sıkışması başlayabilmeden önce, işletim sisteminin bir paketi hedef IP adresine doğru nasıl yönlendireceğini bilmesi gerekir. ERR_ADDRESS_UNREACHABLE, kullanılabilir bir rota olmadığında tetiklenir: yerel yönlendirme tablosunda eşleşen hiçbir şey yok, paketi iletmesi gereken bir ağ geçidi çalışmıyor, veya adresin kendisi mevcut ağın hiç ulaşabileceği bir şey değil. Bu, bir rotanın var olduğu ve bir paketin gönderildiği ama hiçbir şeyin yanıt vermediği bir zaman aşımından farklıdır; burada işletim sistemi paketi göndermeyi bile reddeder çünkü gönderecek hiçbir yeri yoktur.
Yönlendirme kararları, trafik geniş internete hiç ulaşmadan önce, cihazda veya geçtiği ilk yönlendiricide yerel olarak gerçekleşir. Bu, bu hatayı pratikte bu ailedeki çoğu diğer hatadan farklı kılan şeydir: başarısızlık, hiçbir şey göndermeye veya bir yanıt beklemeye gerek kalmadan yalnızca yönlendirme tablosundan önceden bilinebilir, ki bu aynı zamanda neden bir zaman aşımından daha hızlı görünme eğiliminde olduğunun nedenidir.
Hata nasıl görünür
Chrome, "This site can't be reached ... ERR_ADDRESS_UNREACHABLE" gösterir, genellikle bir zaman aşımından daha hızlı çünkü bekleme yok, başarısızlık anında olur. Komut satırından, aynı durum açıkça görünür:
curl -v https://192.168.1.50/
* Trying 192.168.1.50:443...
* connect to 192.168.1.50 port 443 failed: No route to host
curl: (7) Failed to connect to 192.168.1.50 port 443: No route to host
"No route to host", ERR_ADDRESS_UNREACHABLE'ın arkasındaki temel işletim sistemi mesajıdır; ping, geçerli bir yolu olmayan bir adrese karşı aynı sınıf başarısızlığı üretir.
ERR_ADDRESS_UNREACHABLE'a ne sebep olur
- Adres, o ağın dışından erişilen özel veya LAN IP'si.
192.168.x.xveya10.x.x.xgibi bir adres, sadece ait olduğu yerel ağda bir şey ifade eder; ona genel internetten ulaşmak asla çalışmayacaktır. - Bir yönlendirici veya ağ geçidi kapalı. Trafiği hedefe doğru iletmekten sorumlu cihaz çevrimdışıysa, arkasındaki her şey aynı anda erişilemez hale gelir.
- Bir yerde yanlış IP adresi yapılandırılmış. Eski bir DNS kaydı, bir hosts dosyasında sabit kodlanmış bir IP, veya manuel olarak girilen bir adreste bir yazım hatası, hepsi başlangıçta hiç erişilebilir olmayan bir şeye işaret edebilir.
- IPv6, gerçek IPv6 bağlantısı olmadan etkinleştirilmiş. Kendisine bir IPv6 adresi atanmış ama geniş IPv6 internetine çalışan bir yolu olmayan bir cihaz veya ağ, AAAA ile çözülen herhangi bir hedef için bu şekilde başarısız olur.
- Bir VPN'in yönlendirme tablosu hedefi hariç tutuyor. Bazı VPN yapılandırmaları yalnızca belirli alt ağları tünel üzerinden yönlendirir, ve o aralığın dışındaki, veya tünel gerektiren ama üzerinden yönlendirilmeyen bir adres, bağlıyken erişilemez hale gelir.
Kimin hatası olduğunu nasıl anlarsınız
Bu hata, büyük çoğunlukla hedef sunucuyla değil kendi cihazınız veya ağınızla ilgili bir sorundur, çünkü sizin tarafınızın isteği göndereceği bir yol hiç bulamadığı anlamına gelir. Adres özel bir IP değil normal bir genel alan adıysa, aynı adresi farklı bir ağdan veya cihazdan test edin. Orada bağlanıyor ama orijinal ağınızda bağlanmıyorsa, yönlendirme sorunu yereldir. Kendi ağınızın dışından çalışan bir HTTP kontrolü, hedefin geniş internetten erişilebilir olduğunu doğrulamanın en hızlı yoludur.
ERR_ADDRESS_UNREACHABLE nasıl düzeltilir
Bir ziyaretçiyseniz
- Adresin özel bir IP olup olmadığını kontrol edin.
192.168.,10., veya172.16.ile172.31.arasında başlayan herhangi bir şey, sadece o belirli yerel ağın içinden çalışır; genellikle o ağa bir VPN olmadan başka bir yerden erişemezsiniz. - Yönlendiricinizi yeniden başlatın, takılı veya bozuk bir yerel yönlendirme tablosunu elemek için.
- Aktif bir VPN'den bağlantıyı kesin ve yeniden deneyin; eksik veya yanlış yapılandırılmış bir yönlendirme tablosuna sahip bir VPN, bu belirli hatanın yaygın bir nedenidir.
- Sitenin hem bir IPv4 hem de IPv6 adresi varsa, IPv6'yı geçici olarak devre dışı bırakın ağ bağdaştırıcısı ayarlarınızda; bu bağlantıyı IPv4 üzerinden zorlar ve bozuk bir IPv6 yolunu eler.
- Adresin kendisini doğrulayın, genel bir alan adı yerine dahili bir IP içerebilecek bir yazım hatası veya eski bir not için kontrol ederek.
Siteyi çalıştırıyorsanız
- Alan adı için DNS A ve AAAA kayıtlarını kontrol edin ve özel bir aralık veya devre dışı bırakılmış bir sunucu yerine canlı, genel olarak erişilebilir bir IP adresine işaret ettiklerini doğrulayın.
- Adres doğruysa ama birden fazla dış ağdan hala erişilemezse, barındırma sağlayıcınızın ağ geçidinin ve yönlendirmesinin sağlıklı olduğunu durum sayfaları veya destek kanalları üzerinden doğrulayın.
- Sunucuya uçtan uca IPv6 bağlantısı gerçekten yapılandırılmamışsa, eski herhangi bir IPv6 (AAAA) kaydını kaldırın veya düzeltin; arkasında çalışan bir IPv6 yolu olmayan bir AAAA kaydı, IPv6'yı tercih eden istemcileri ölü bir uca gönderir.
ERR_ADDRESS_UNREACHABLE nasıl önlenir
Sessizce özel veya emekliye ayrılmış bir adrese işaret etmeye başlayan bir DNS kaydı, sunucunun kendisinde nadiren bir alarm tetikler, çünkü sunucu başarısız isteği hiç görmez. Sürekli HTTP ve DNS izlemesi, alan adını dış kontrol noktalarından zamanlı olarak çözer ve bağlanır, gerçek ziyaretçileri etkilemeden önce bir yönlendirme veya kayıt sorununu yakalar, ve e-posta, SMS, sesli arama, Slack, Telegram ve daha fazlasıyla uyarı gönderir.
İlgili hatalar
- ERR_CONNECTION_TIMED_OUT, bir rota var ve bir paket gönderildi ama hiçbir şeyin yanıt vermediği anlamına gelir.
- ERR_NAME_NOT_RESOLVED, herhangi bir bağlantı denemesi başlayabilmeden önce DNS'in kendisinin başarısız olduğu anlamına gelir.
- This site can't be reached, Chrome'un tek bir başlık altında gruplandırdığı bağlantı hatalarının tam kümesini kapsar.
Sık sorulan sorular
ERR_ADDRESS_UNREACHABLE, sitenin kapalı olmasıyla aynı mı?
Genellikle değil. En çok, özellikle adres özel bir IP olduğunda veya IPv6 dahil olduğunda, hedef sunucunun çevrimdışı olması yerine kendi ağınızda veya cihazınızda bir yönlendirme sorununa işaret eder.
Bu hatayı neden sadece belirli Wi-Fi ağlarında görüyorum?
Farklı ağların farklı yönlendirme tabloları ve VPN yapılandırmaları vardır. Ev ağınızda çalışan bir rota, özellikle dahili adresler için, bir kurumsal veya genel ağda mevcut olmayabilir.
Bir güvenlik duvarı ERR_ADDRESS_UNREACHABLE'a neden olabilir mi?
Dolaylı olarak. Trafiği engelleyen çoğu güvenlik duvarı bunun yerine bir zaman aşımı veya reddedilmiş bir bağlantı üretir, ama trafiği onun üzerinde filtrelemek yerine bir rotayı tamamen geri çeken bir güvenlik duvarı veya yönlendirici bu hatayı üretebilir.
Bu ile ERR_CONNECTION_TIMED_OUT arasındaki fark nedir?
ERR_ADDRESS_UNREACHABLE, hedefe hiç bir rota olmadığı anlamına gelir, bu yüzden hiçbir şey gönderilmez. ERR_CONNECTION_TIMED_OUT, bir rota var, bir paket gönderildi, ve bekleme basitçe hiçbir yanıt olmadan sona erdi anlamına gelir.
Bu, normal genel web sitelerinde olur mu?
Olabilir, çoğunlukla bozuk bir IPv6 yolu veya geçerli bir rotası olmayan bir adrese çözülen bir DNS kaydı üzerinden, ama adres yanlış ağdan erişilen özel veya dahili bir IP olduğunda çok daha yaygındır.
Bir adresin özel olup olmadığını nasıl kontrol ederim?
IP adresinin ilk kısmına bakın: 10.0.0.0 ile 10.255.255.255 arası, 172.16.0.0 ile 172.31.255.255 arası, ve 192.168.0.0 ile 192.168.255.255 arası, hepsi özel ağlar için ayrılmıştır ve yönlendirme nasıl yapılandırılırsa yapılandırılsın genel internetten asla erişilemez.