DNS-bilanir í HTTP-proxykeðju: hvaða stökk leysir nafnið?
Aðgreindu að ná til staðbundinnar proxy, leysa foreldrið og leysa vefsvæðið þegar greind er keðjuð framsendingarproxy.
client → local forward proxy → HTTP parent → websiteByrjaðu á nafninu sem bregst frekar en að segja að allt DNS tilheyri „proxynu“:
| Nauðsynlegt nafn | Stökkið sem þarf að ná því |
|---|---|
| Endapunktur staðbundinnar proxy | Biðlarinn |
| Endapunktur HTTP-foreldris | Staðbundna framsendingarproxan |
| Endapunktur vefsvæðis | Foreldrið þegar það opnar endanlegu tenginguna |
Þessi stökk geta notað mismunandi leysa þegar endapunktarnir eru hýsingarnöfn. Fyrir HTTPS getur framsendingarproxy sent hýsil og port CONNECT-áfangans til foreldrisins, sem býr til endanlegu tenginguna. Upprunalegi biðlarinn þarf ekki að leysa vefsvæðið fyrst. Venjuleg HTTP-framsending ber einnig áfangaupplýsingar áfram.
Þetta er ekki loforð um að nákvæmlega ein vél spyrji um hvert nafn. ACL-mat, skyndiminni, stefna og smáatriði útfærslu geta valdið frekari uppflettingum.
Athugaðu varastefnuna þegar foreldrið er ekki tiltækt. Ef beinn aðgangur er leyfður getur staðbundna proxan orðið stökkið sem snýr að vefsvæðinu, með eigin ákvarðanir um leysi og upprunatölu. Að stilla foreldri eitt og sér sannar ekki að hver beiðni hafi notað það.
Við bilun skaltu auðkenna nafnið og ferlið sem reynir að leysa það áður en hosts-skrá er breytt. Breyting á biðlarahlið getur ekki lagað hverja síðari ákvörðun. Endanleg opinbera uppsprettan tilheyrir stökkinu sem opnar tengingu vefsvæðisins; að fylgjast með þeirri uppsprettu er ekki það sama og að mæla hvar DNS átti sér stað.