Apabila Squid Tidak Dapat Menyelesaikan Nama Hos
Semak resolver pelayan proksi; carian yang berjaya pada klien tidak membuktikan bahawa Squid dapat menyelesaikan nama yang sama.
Periksa DNS di tempat carian gagal berlaku. Komputer riba yang dapat menyelesaikan nama tidak membuktikan bahawa Squid atau proksi induk yang membuat sambungan seterusnya dapat menyelesaikannya.
Baca log cache tika yang gagal dan semak tetapan resolver pelayan. Semakan tambahan pada peringkat hos ialah:
getent ahosts target.exampleGunakan sasaran sebenar. getent menggunakan aturan carian hos; resolver dalaman atau cache Squid mungkin berbeza. Periksa input eksplisit dns_nameservers dan hosts_file sebelum menganggapnya sepadan.
Dalam Squid 6.13, senarai pelayan nama yang dinyatakan secara eksplisit mengandungi alamat IP:
dns_nameservers 192.0.2.53Gantikan alamat dokumentasi ini dengan resolver yang diluluskan dan boleh dicapai daripada pelayan Squid. Nama persendirian mungkin memerlukan resolver organisasi; resolver awam yang tidak berkaitan mungkin tidak melihatnya dalam pandangan DNS sendiri.
Alias dalam fail hosts komputer riba tidak dibawa bersama permintaan nama hos melalui proksi. Pada mesin yang membuat carian, semak tetapan hosts_file untuk versi Squid yang dipasang dan ambil kira resolver proksi induk jika berkenaan. Pastikan nama hos bagi identiti TLS sepadan dengan perkhidmatan.
Selepas satu perubahan konfigurasi terkawal, semak sintaks dan muat semula tika yang dimaksudkan, ulang permintaan yang sama dan periksa buktinya. Jawapan positif dan negatif yang dicache boleh mempengaruhi ujian berulang. Carian berjaya diikuti tamat masa sambungan ialah kegagalan laluan atau kebenaran pada peringkat seterusnya; jangan terus mengubah DNS untuk membaikinya. Kekalkan DNS klien, penghalaan induk dan protokol proksi semasa menilai perubahan pelayan.