Google'ın tarayıcıları için ağ ve DNS hatalarını ayıklama

Ağ ve DNS hataları, Google'ın bir URL'yi başarılı bir şekilde tarayıp tarayamayacağı üzerinde hızlı ve olumsuz etkilere sahiptir. Google; ağ zaman aşımlarını, bağlantı sıfırlamalarını ve DNS hatalarını 5xx sunucu hataları gibi işler. Ağ hataları, sunucunun trafik yükünü taşıyamadığına işaret ediyor olabilir. Bu nedenle, ağ hatalarında tarama hızı derhal düşmeye başlar. Siteyi barındıran sunucuya ulaşamadığından Google, sunucudan herhangi bir içerik almamıştır.

Google Arama için içerik eksikliği, Google'ın taranan URL'leri dizine ekleyemeyeceği anlamına gelir. Erişilemeyen URL'ler ise birkaç gün içinde Google'ın dizininden çıkarılır. Search Console, ilgili her bir hatayı belirtmek için ayrı ayrı hata oluşturabilir.

Ağ hatalarını ayıklama

Bu hatalar, Google URL'yi taramaya başlamadan önce veya Google URL'yi tararken meydana gelir. Hatalar, sunucu henüz yanıt veremeden oluşabilir ve sorunun ne olduğuna dair bir durum kodu yoktur. Bu nedenle, bu hataların teşhisi daha zor olabilir. Zaman aşımı ve bağlantı sıfırlanma hatalarını ayıklamak için:

  • Güvenlik duvarı ayarlarınıza ve günlüklerinize bakın. Bir engelleme kuralı grubunun kapsamı aşırı geniş olabilir. Google IP adreslerinin herhangi bir güvenlik duvarı kuralıyla engellenmediğinden emin olun.
  • Ağ trafiğine bakın. Belirli bir ağ bileşenine veya sunucu modülüne işaret eden anormallikler olup olmadığını görmek için tcpdump ve Wireshark gibi araçlarla TCP paketlerini yakalayıp analiz edebilirsiniz.
  • Şüpheli bir bulguya rastlamazsanız barındırma şirketinizle iletişim kurun.

Hata, ağ trafiğini işleyen herhangi bir sunucu bileşeninden kaynaklanıyor olabilir. Örneğin, aşırı yüklenen ağ arayüzleri, paketleri kaybedebilir ve bu durum, zaman aşımına (bağlantı kurulamaması) ve bağlantının sıfırlanmasına (yanlışlıkla kapatılan bir bağlantı noktası yüzünden RST paketi gönderilmesi) yol açabilir.

DNS hatalarını ayıklama

DNS hatalarının en yaygın sebebi yanlış yapılandırma olsa da bu durum Google DNS sorgularını engelleyen bir güvenlik duvarı kuralından da kaynaklanabilir. DNS hatalarını ayıklamak için aşağıdakileri uygulayın:

  • Güvenlik duvarı kurallarınızı inceleyin. Google IP'lerinin hiçbirini herhangi bir güvenlik duvarı kuralının engellemediğinden ve hem UDP hem de TCP isteklerine izin verildiğinden emin olun.
  • DNS kayıtlarınıza bakın. A ve CNAME kayıtlarınızın sırasıyla doğru IP adreslerine ve ana makine adına işaret ettiğini tekrar kontrol edin. Örneğin:
    dig +nocmd example.com a +noall +answer
    dig +nocmd www.example.com cname +noall +answer
  • Tüm alan adı sunucularınızın sitenizdeki doğru IP adreslerine işaret edip etmediğini kontrol edin. Örneğin:
    dig +nocmd example.com ns +noall +answer
    example.com.    86400  IN  NS  a.iana-servers.net.
    example.com.    86400  IN  NS  b.iana-servers.net.
    dig +nocmd @a.iana-servers.net example.com +noall +answer
    example.com.    86400  IN  A  93.184.216.34
    dig +nocmd @b.iana-servers.net example.com +noall +answer
    ...
  • Son 72 saat içerisinde DNS yapılandırmanızda değişiklikler yaptıysanız bu değişikliklerin global DNS ağı genelinde yayılmasını beklemeniz gerekebilir. Yayılmayı hızlandırmak için Google'ın Açık DNS önbelleğini temizleyebilirsiniz.
  • Kendi DNS sunucunuzu çalıştırıyorsanız sunucunun sağlıklı olduğundan ve aşırı yüklenmediğinden emin olun.