Ar flwch heb ben-graff nid oes porwr i'w agor na chlo i edrych arno, felly rhaid i'r gwiriad fod yn gais y gallwch ddarllen ei ateb. Mae hyn yn swnio'n ddibwys nes i chi sylwi bod un canlyniad cyfeiriad allanfa yn cael ei ddefnyddio i ardystio dyfais sy'n rhedeg dwsin o wasanaethau, dau deulu cyfeiriad a phrosi. Mae'r daith isod yn adeiladu un darn o dystiolaeth gyfyngedig ar y tro, yn yr un cyd-destun ag y mae'r llwyth gwaith yn ei redeg mewn gwirionedd.

Penderfynwch beth rhaid i'r prawf ei brofi

Cyn rhedeg unrhyw beth, ysgrifennwch y disgwyl mewn un llinell: pa ffrwd, drwy ba ryngwyneb, i ba gyrchfan, a beth ddylid ei weld yn y pen draw. Mae prawf heb ddisgwyl a nodir yn cynhyrchu rhif na all neb ei ddehongli.

Mae'r fersiwn fwyaf defnyddiol yn enwi pwynt terfyn cymeradwy sy'n adrodd y cyfeiriad ffynhonnell a welodd.

Y pwynt terfyn hwnnw yw'r unig ran y mae'n rhaid i chi ei threfnu. Mae popeth arall yn arsylwad ochr cleient, ac mae arsylwadau ochr cleient yn mynd o chwith mewn ffyrdd diddorol.

Rhedwch yr arsylwad yn y cyd-destun iawn

Nid cragen gweinyddwr yw amgylchedd y llwyth gwaith. Gall gario newidyn prosi gwahanol, tabl llwybreiddio gwahanol mewn gofod enw arall, neu ffeil amgylchedd defnyddiwr arall. Rhedwch y prawf yn yr un cyd-destun gwesteiwr, cynhwysydd, gofod enw neu wasanaeth â'r peth rydych yn ei wirio. Fel arall rydych yn mesur eich cragen eich hun.

Ar westeiwr arferol mae hynny'n golygu'r un defnyddiwr a'r un uned. Mewn stad cynhwysyddion mae'n golygu mynd i mewn i ofod enw rhwydwaith y cynhwysydd yn hytrach na phrofi o'r gwesteiwr. Ar wasanaeth systemd gall olygu uned dros dro gyda'r un gosodiadau.

Dim ond ar ôl i chi fod yn y cyd-destun iawn y mae'r cais sy'n dilyn yn ystyrlon.

Gwiriwch deuluoedd cyfeiriad ar wahân

Gofynnwch am bob teulu'n benodol, oherwydd nid yw cais IPv4 llwyddiannus yn arfer llwybr IPv6 o gwbl. Mae'r dewiswyr --ipv4 a --ipv6 yn gorfodi'r dewis, ac mae'r gwahaniaeth rhwng y ddau ganlyniad ei hun yn wybodaeth.

curl --ipv4 https://probe.example/observed-source
curl --ipv6 https://probe.example/observed-source

Nid yw cais IPv6 wedi methu yn brawf o floc effeithiol. Gall olygu nad oes gan y pwynt terfyn gyfeiriad IPv6, nad yw DNS wedi dychwelyd unrhyw beth defnyddiadwy, neu nad oes gan y ddyfais lwybr IPv6 o gwbl. Darllenwch y methiant cyn tynnu casgliad ohono. Cais IPv6 llwyddiannus drwy'r twnnel yw'r unig ganlyniad sy'n profi bod y llwybr IPv6 wedi'i gynnwys.

Cofnodwch y ddau ateb ochr yn ochr. Mae un ohonynt ar ei ben ei hun yn hanner ffaith.

Ychwanegwch y pedwar peth y mae gwiriad allanfa yn ei golli

Mae cyfeiriad allanfa yn ateb un cwestiwn. Mae pedwar arall yn penderfynu a yw'r twnnel yn ymddwyn fel y'i cynlluniwyd.

CheckWhat it provesWhat it does not
Included and excluded destinationsThe split behaves as designed for those flowsCoverage of any other destination
Resolver pathWhere a fresh lookup actually travelledWhere a cached answer came from
Tunnel-down behaviourThe failure policy for a new requestWhat an already open connection does
Reconnect and restartThe requirement survives the lifecycle eventBehaviour under load or partial failure

Mae polisi cyrchfannau yn gyntaf: profwch ffrwd y dylid ei chynnwys a ffrwd y dylid ei heithrio, pan fo gan y cynllun raniad. Yna DNS, lle rydych yn archwilio llwybr y datryswr gwirioneddol yn hytrach na'r gwerth a ffurfweddwyd, oherwydd nid yw ateb wedi'i storio nac osodiad printiedig yn dweud dim am le aeth ymholiad newydd.

Mae angen cynllun a llwybr adfer wedi'i gadw ar gyfer ymddygiad methiant. Arsylwch gais newydd tra bo'r twnnel yn anarferol, a chofiwch nad yw hen gysylltiad agored yn dystiolaeth am y polisi methiant. Daw'r cylch bywyd yn olaf: ailadroddwch yr arsylwad ar ôl ailgysylltu neu ailgychwyn gwasanaeth os yw'r digwyddiadau hynny'n effeithio ar y gofyniad.

Cofnodwch dystiolaeth, nid rheithfarn

Ar gyfer pob canlyniad cadwch gyd-destun y broses, y gyrchfan, y teulu cyfeiriad, yr amser a'r ffynhonnell a arsylwyd. Mae'r set honno'n dystiolaeth gyfyngedig am y ffrydiau a arferwyd gennych, ac mae'n amddiffynadwy yn union oherwydd ei bod yn dweud beth a gynnwysodd.

Nid yw'n archwiliad o gofnodion gweithredwr VPN, ac nid yw'n dystysgrif ar gyfer pob cymhwysiad yn y dyfodol ar y ddyfais.

Ysgrifennwch y terfynau wrth ymyl y canlyniad. Mae prawf sy'n nodi'r hyn na chynnwysodd yn goroesi adolygiad, tra nad yw un sy'n honni bod y ddyfais wedi'i gwirio yn gwneud hynny. Cadwch lawlyfr curl wrth ymyl y dewiswyr teulu a ddefnyddiwyd gennych, a chadwch y tabl pedair rhes gyda'r canlyniadau.

Erthyglau cysylltiedig