Squid хостын нэрийг тайлж чадахгүй үед
Прокси серверийн нэр тайлагчийг шалгаарай; клиент дээрх амжилттай хайлт Squid мөн тэр нэрийг тайлж чадна гэдгийг батлахгүй.
Хайлт амжилтгүй болж буй газарт DNS-ийг шалгаарай. Таны зөөврийн компьютер нэрийг тайлж чаддаг нь Squid эсвэл цаашдын холболтыг хийдэг дээд прокси мөн тайлж чадна гэдгийг батлахгүй.
Алдаа гарч буй инстансын кэшийн бүртгэлийг уншиж, серверийн нэр тайлагчийн тохиргоог шалгаарай. Хостын түвшний нэмэлт шалгалт:
getent ahosts target.exampleБодит зорилтот хостыг ашиглаарай. getent хостын нэр хайх механизмыг ашигладаг; Squid-ийн дотоод нэр тайлагч эсвэл кэш өөр байж болно. Адил гэж үзэхээсээ өмнө ил тод өгсөн dns_nameservers болон hosts_file оролтыг шалгаарай.
Squid 6.13-д ил тод өгсөн нэрийн серверүүдийн жагсаалт IP хаяг агуулна:
dns_nameservers 192.0.2.53Баримт бичигт зориулсан энэ хаягийг Squid серверээс хүрч болох, зөвшөөрсөн нэр тайлагчаар солиорой. Хувийн нэрүүдэд байгууллагын нэр тайлагч шаардлагатай байж болно; хамааралгүй нийтийн нэр тайлагчийн DNS харагдацад эдгээр нэр байхгүй байж болно.
Зөөврийн компьютерийн hosts файлын өөр нэр нь проксигоор явуулсан хостын нэртэй хүсэлттэй хамт дамждаггүй. Хайлт хийж буй машин дээр суулгасан Squid хувилбарын hosts_file тохиргоог шалгаж, шаардлагатай бол дээд проксийн нэр тайлагчийг тооцоолоорой. TLS таних зориулалттай хостын нэр үйлчилгээндээ тохирох ёстой.
Тохиргоонд нэг хяналттай өөрчлөлт хийсний дараа синтаксийг шалгаж, зорьсон инстансын тохиргоог дахин ачаалаад ижил хүсэлтийг давтан, холбогдох нотолгоог шалгаарай. Кэш дэх эерэг болон сөрөг хариу давтан туршилтад нөлөөлж болно. Амжилттай хайлтын дараах холболтын хугацаа хэтрэлт нь дараагийн шатны маршрут эсвэл эрхийн алдаа юм; үүнийг засах гэж DNS-ийг үргэлжлүүлэн бүү өөрчил. Серверийн өөрчлөлтийг үнэлэхдээ клиентийн DNS, дээд проксийн чиглүүлэлт, прокси протоколыг хэвээр байлгаарай.