Men-debug error jaringan dan DNS untuk crawler Google
Error jaringan dan DNS langsung berdampak negatif terhadap kemampuan Google untuk berhasil
meng-crawl URL. Google memperlakukan error waktu tunggu jaringan, reset koneksi, dan DNS mirip seperti
error server 5xx. Dalam kasus error jaringan, crawling akan segera mulai
melambat karena error jaringan merupakan tanda bahwa server mungkin tidak dapat menangani
beban penayangan. Karena Google tidak dapat menjangkau server yang menghosting situs, Google juga
belum menerima konten apa pun dari server tersebut.
Bagi Google Penelusuran, kurangnya konten berarti Google tidak dapat mengindeks URL yang di-crawl, dan URL yang sudah diindeks yang tidak dapat dijangkau akan dihapus dari indeks Google dalam beberapa hari. Setiap error tersebut dapat menyebabkan Search Console mengalami masalah.
Men-debug error jaringan
Error jaringan terjadi sebelum Google mulai meng-crawl URL atau pada saat Google meng-crawl URL. Karena error dapat terjadi sebelum server dapat merespons sehingga tidak ada kode status yang memberitahukan adanya masalah, error jaringan semacam ini dapat lebih sulit untuk didiagnosis. Untuk men-debug error waktu tunggu dan reset koneksi:
- Periksa setelan firewall dan log Anda. Mungkin ada sekumpulan aturan pemblokiran yang terlalu luas. Pastikan alamat IP Google tidak diblokir oleh aturan firewall apa pun.
- Periksa traffic jaringan Anda. Gunakan alat seperti tcpdump dan Wireshark untuk menangkap serta menganalisis paket TCP, lalu cari anomali yang mengarah ke modul server atau komponen jaringan tertentu.
- Jika tidak menemukan sesuatu yang mencurigakan, hubungi perusahaan hosting Anda.
Error mungkin terjadi pada komponen server yang menangani traffic jaringan. Misalnya, antarmuka
jaringan yang kelebihan beban dapat melepas paket yang menyebabkan waktu tunggu (ketidakmampuan untuk membuat koneksi)
dan mereset koneksi (paket RST dikirim karena sebuah port keliru ditutup).
Mendebug error DNS
Error DNS paling sering disebabkan oleh kesalahan konfigurasi, tetapi juga dapat disebabkan oleh aturan firewall yang memblokir kueri DNS Google. Untuk mendebug error DNS, lakukan hal-hal berikut:
-
Periksa aturan firewall Anda. Pastikan
tidak ada IP Google
yang diblokir oleh aturan firewall, serta permintaan
UDPdanTCPdiizinkan. -
Lihat data DNS Anda. Periksa kembali apakah kumpulan data
AdanCNAMEAnda sudah mengarah ke alamat IP dan nama host yang benar. Contoh:dig +nocmd example.com a +noall +answer
dig +nocmd www.example.com cname +noall +answer
-
Pastikan bahwa semua server nama Anda mengarah ke alamat IP situs
yang benar. Contoh:
dig +nocmd example.com ns +noall +answerexample.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 +answerexample.com. 86400 IN A 93.184.216.34dig +nocmd @b.iana-servers.net example.com +noall +answer... - Jika Anda telah melakukan perubahan pada konfigurasi DNS dalam 72 jam terakhir, Anda mungkin harus menunggu sampai perubahan diterapkan di seluruh jaringan DNS global. Untuk mempercepat penerapan, Anda dapat menghapus cache DNS Publik Google.
- Jika Anda menjalankan server DNS sendiri, pastikan server tersebut tidak bermasalah dan tidak kelebihan beban.