A wnaeth y VPN drwsio DNS, neu ailddefnyddio ateb wedi’i storio?
Efallai na wnaeth tudalen sy’n llwytho ar ôl newid twnnel erioed berfformio ymholiad. Cymharwch atebion wedi’u storio ag atebion newydd cyn rhoi’r clod i’r drws.
Nid yw agor tudalen eiliadau ar ôl i’r twnnel godi yn brawf bod DNS bellach yn gweithio, er bod y tocyn fel arfer yn dweud hynny. Nid oedd dim yn y sylw hwnnw wedi gofyn am ymholiad: efallai bod yr enw wedi’i ddatrys cyn y newid a’i ailddefnyddio o storfa na chyffyrddodd y twnnel â hi. Mae dau brawf gwahanol yn cynhyrchu’r un sgrin.
Cymharwch beth a ymarferodd pob prawf mewn gwirionedd cyn rhoi’r clod i’r newid.
Nid yw llwytho tudalen yn ymholiad
Caniateir i bob haen rhwng y rhaglen a’r datryswr gofio ateb am ei oes. Mae’r system weithredu’n cadw un, mae’r porwr yn cadw ei un, ac efallai na fydd rhaglen â chysylltiad hirhoedlog yn datrys unrhyw beth eto yn ystod y sesiwn. Felly gall llwytho llwyddiannus ar ôl newid twnnel fod yn arddangosiad o gof yn hytrach nag o lwybr. Nid yw absenoldeb methiant yn bresenoldeb ymholiad.
Mae’r gwahaniaeth hwnnw’n newid yr hyn y dylech ei brofi nesaf. Os mai’r nod yw dangos bod y datryswr newydd yn ateb, mae arnoch angen ymholiad na ellir ei wasanaethu o storfa nad ydych wedi’i chlirio.
Mae darllen llwyddiant wedi’i storio fel prawf bod gweinydd oedd ynghynt yn un na ellid ei gyrraedd wedi gwella yn fersiwn drytaf y camgymeriad hwn, oherwydd mae’n cau’r digwyddiad ar dybiaeth ffug.
Cyfrwch y storfa cyn dod i gasgliad
Mae pedair yn werth eu henwi: datrysiad y rhaglen ei hun, storfa cleient y system weithredu, cyflwr mewnol y porwr, a’r datryswr ailadroddus y mae’r ymholiad yn ei gyrraedd yn y diwedd. Mae gan bob un oes ar wahân a ffordd ar wahân o gael ei chlirio. Clirio un a phrofi un arall yw’r ffordd y mae pobl yn casglu bod y clirio wedi gwneud dim. Nid yw un gorchymyn clirio byth yn setlo’r cwestiwn.
Mae atebion negyddol yn cael eu storio hefyd. Gall enw a adroddwyd fel un ar goll aros ar goll ar ôl i’r rhwydwaith gael ei gywiro, sy’n darllen fel twnnel wedi torri pan fo’n TTL nad yw wedi dod i ben. Mae’r manyleb DNS yn disgrifio sut y dylid cadw’r data hwn a’i ailddefnyddio.
Cofnodwch y digwyddiad, nid yr argraff
Ysgrifennwch pa un o dri pheth a newidiodd: y cofnod, y llwybr at y datryswr, neu osodiad cleient. Mae golygiad cofnod yn lledaenu ar ei amserlen ei hun, mae newid llwybr yn dod i rym wrth ailgysylltu, ac mae osodiad porwr yn berthnasol i’r porwr hwnnw’n unig. Mae eu cwympo’n un cyn-ac-ôl yn cynhyrchu llinell amser na all neb ei harchwilio.
Nodwch yr amser, y datryswr a ddefnyddiwyd a’r ateb a gafwyd, gan gynnwys yr achos pan fo’r ateb yn negyddol. Mae hynny’n ffaith y gall rhywun arall ei gwirio.
Gwnewch y gymhariaeth ddwywaith yr un ffordd
Cliriwch y storfa y bwriadwch ei phrofi, cadwch y sylw gwreiddiol, ac yna ymholwch mewn ffordd sy’n osgoi cymaint o gof â phosibl. Mae enwi’r datryswr yn benodol yn dweud wrthych beth mae’r datryswr hwnnw’n ei wybod; nid yw’n dweud wrthych pa ddatryswr y byddai’r rhaglen wedi’i ddewis.
resolvectl flush-caches
ipconfig /flushdns
dig +noall +answer internal.example @10.44.0.53
dig +short internal.example
Ar Windows, mae clirio storfa’r cleient yn clirio storfa cleient DNS a dim arall. Nid yw’n disgrifio cyflwr preifat porwr ac nid yw’n clirio gweinydd uwch, felly dim ond yn gul y gellir dehongli prawf a adeiladwyd arno. Dywedwch pa storfa a gliriwyd gennych pryd bynnag y byddwch yn adrodd y canlyniad.
Yna ailbrofwch y rhaglen ei hun ag ymholiad newydd a’r polisi datryswr bwriadedig yn weithredol. Nid yw canlyniad a gynhyrchwyd o dan bolisi gwahanol yn trosglwyddo.