Kegagalan DNS dalam rantaian proksi HTTP: hop manakah menyelesaikan nama?
Asingkan pencapaian proksi setempat, penyelesaian induk dan penyelesaian laman web apabila mendiagnosis proksi pemajuan berantai.
client → local forward proxy → HTTP parent → websiteMulakan dengan nama yang gagal dan bukannya menyatakan semua DNS milik “proksi”:
| Nama diperlukan | Hop yang perlu mencapainya |
|---|---|
| Titik akhir proksi setempat | Klien |
| Titik akhir induk HTTP | Proksi pemajuan setempat |
| Titik akhir laman web | Induk apabila membuka sambungan akhir |
Hop tersebut boleh menggunakan penyelesai berbeza apabila titik akhir ialah nama hos. Untuk HTTPS, proksi pemajuan boleh menyerahkan hos dan port destinasi CONNECT kepada induk, yang membuat sambungan akhir. Klien asal tidak perlu menyelesaikan laman web dahulu. Pemajuan HTTP biasa juga membawa maklumat destinasi ke hadapan.
Ini bukan janji bahawa tepat satu mesin menanyakan setiap nama. Penilaian ACL, caching, dasar dan butiran pelaksanaan boleh menyebabkan carian tambahan.
Semak dasar sandaran apabila induk tidak tersedia. Jika akses langsung dibenarkan, proksi setempat boleh menjadi hop yang menghadap laman web, dengan keputusan penyelesai dan alamat sumbernya sendiri. Hanya mengkonfigurasi induk tidak membuktikan setiap permintaan menggunakannya.
Apabila gagal, kenal pasti nama dan proses yang cuba menyelesaikannya sebelum menyunting fail hosts. Suntingan di pihak klien tidak dapat membaiki setiap keputusan hiliran. Sumber awam akhir milik hop yang membuka sambungan laman web; memerhati sumber itu bukan sama dengan mengukur di mana DNS berlaku.