Mae’r enw mewnol yn datrys, ac mae’r un gweinydd yn ateb enw allanol ag ymwrthodiad ynghylch recursion. Nid yw’r cyfuniad hwnnw’n wrthgyferbyniad. Mae cyhoeddi ei barthau ei hun a datrys y rhyngrwyd gyfan yn ddwy wasanaeth ar wahân y gall gweinydd eu cynnig, a gall wneud y gyntaf heb yr ail. Triniwch yr ymwrthodiad fel datganiad polisi, yna gwiriwch a yw’r polisi’n cyd-fynd â’r dyluniad.

Mae ymwrthodiad a therfyn amser yn atebion gwahanol

Cofnodwch yr enw, y math o gwestiwn, y gweinydd sy’n ateb, y statws a’r cofnodion a ddychwelwyd. Nid yw rhybudd recursion yn dileu ateb awdurdodol a gyrhaeddodd gydag ef yn awtomatig. Ysgrifennwch y statws cyn ei ddehongli. Mae statws a ailadeiladwyd o’r cof awr yn ddiweddarach yn ffaith wahanol.

Mae pennawd DNS yn cario cais am recursion ac awgrym a yw’r gweinydd yn ei gynnig, ac mae manyleb y protocol yn cadw’r baneri hynny ar wahân i ddata’r ateb. Dyna pam y gall ateb fod yn ddefnyddiol ac yn dal i gario cwyn. Mae terfyn amser, ateb negyddol ac ymwrthodiad yn dri chanlyniad gwahanol. Mae pob un yn pwyntio at haen wahanol, a’r ymwrthodiad yn unig yw’r gweinydd yn dweud wrthych am bolisi.

Darllenwch y cod statws yn gyntaf, yna penderfynwch a yw’r rhybudd yn bwysig i’r cwestiwn hwn. Mae ateb awdurdodol sy’n enwi’r parth yn ddefnyddiadwy hyd yn oed pan wrthodir y did recursion. Mae ymwrthodiad heb ateb yn ganlyniad polisi, nid llwybr pecynnau wedi torri.

Beth gofnododd y datryswr fel eich ffynhonnell

Gall y cleient gyrraedd o bwll cyfeiriadau y tu allan i ystodau recursion a ganiateir y gweinydd, neu gall cyfieithiad ei wneud i edrych fel porth. Nid yw cyfeiriad addasydd y cleient ei hun yn dystiolaeth am yr hyn a dderbyniodd y datryswr. Gofynnwch i weinyddwr y gweinydd am y ffynhonnell a arsylwyd yn lle casglu hynny o’ch ochr chi o’r llwybr. Gall y ddau gyfeiriad fod yn wahanol ar bob naid sy’n cyfieithu.

Holwch yr un enw o’r cleient ac o weste sy’n cael ei hymddiried gan y gweinydd yn barod. Y gwahaniaeth rhwng y ddau ateb yw cyflwr y ffynhonnell, ac mae’n fwy defnyddiol na’r naill ateb na’r llall ar ei ben ei hun.

dig +short host.corp.example
dig +short example.com

Os yw’r defnydd yn dymuno recursion ar gyfer cleientiaid VPN, mae’r gweinyddwr yn awdurdodi’r ystod ffynhonnell briodol drwy reolaethau’r gweinydd ei hun. Mae agor recursion i bob rhwydwaith er mwyn i un prawf lwyddo yn newid llawer mwy na’r un sy’n cael ei brofi. Ysgrifennwch yr ystod awdurdodedig wrth ymyl y rheol, oherwydd bydd y meini prawf nesaf yn gofyn pa ffynonellau y dylai’r polisi eu gwasanaethu. Ystod ffynhonnell heb berchennog yw’r ffordd y mae prawf dros dro yn dod yn barhaol.

Mae DNS hollt yn ddyluniad, nid yn nam

Mae rhai defnyddiadau yn anfon parthau gwaith yn unig i’r datryswr preifat a phopeth arall i ddatryswr cymeradwy gwahanol. Dyluniad llwybro cwestiynau yw hwn, ac nid yw’n dystiolaeth bod angen polisi mwy llac ar y gweinydd preifat. O dan y dyluniad hwnnw, mae enw allanol yn methu drwy’r datryswr preifat yn ganlyniad bwriadedig yn hytrach na nam. Mae’r ymwrthodiad yn ddyluniad yn gweithio, nid symptom i’w atal.

Gall datryswr cyhoeddus adfer pori tra’n torri enwau mewnol neu’n anfon cwestiynau preifat i rywle na ddylent fynd. Ysgrifennwch yr ymddygiad bwriadedig cyn newid unrhyw gyfeiriad datryswr.

Gwiriwch y polisi gyda dau gwestiwn

Ar ôl y cywiriad bwriadedig, holwch enw preifat a ganiateir ac enw allanol o’r cleient go iawn. Dylai’r hyn a ddaw yn ôl fod yr hyn y mae’r polisi’n ei addo, nid dim ond diagnosteg dawelach. Cofnodwch y gweinydd sy’n ateb gyda phob ateb, yna cymharwch y pâr â’r polisi. Y gymhariaeth yw’r prawf, ac nid yw un chwiliad llwyddiannus.

resolvectl query host.corp.example
resolvectl query example.com

Os yw’r enw preifat yn gweithio ac mae’r enw cyhoeddus yn cael ei wrthod, mae’r polisi’n gwneud yr hyn y mae’n ei ddweud. Os yw’r enw preifat yn methu hefyd, mae’r broblem yn y parth, y llwybr neu’r awdurdodiad ffynhonnell, ac mae recursion yn tynnu sylw. Mae’r ddau ganlyniad yn ddefnyddiol, ac mae pob un yn diystyru hanner y rhagdybiaethau sy’n weddill.

Darllenwch yr ymwrthodiad fel tystiolaeth

Ateb yw ymwrthodiad. Mae’n golygu bod y gweinydd wedi derbyn y cwestiwn ac wedi gwrthod gwneud y gwaith a ofynnwyd, sy’n wahanol i becyn na chyrhaeddodd erioed. Y gwahaniaeth hwnnw yw’r diagnosis cyfan. Cofnodwch ef fel ateb, nid fel methiant cysylltedd.

Mae’r gwahaniaeth hwnnw’n dweud wrthych ble i edrych: logiau’r gweinydd, ei bolisi mynediad a’r ffynhonnell a gofnododd. Ni all newid mur tân drwsio ymwrthodiad polisi, ac ni all newid polisi drwsio llwybr coll. Cadwch y ddwy ragdybiaeth ar wahân nes bod gan un ohonynt dystiolaeth.

Ysgrifennwch y canlyniad a pherchennog y polisi yn y tocyn, fel bod y person nesaf yn cychwyn o’r penderfyniad yn hytrach na’r rhybudd. Enwch yr ystod ffynhonnell a awdurdodwyd a’r dau enw a brofonoch. Gellir ail-redeg tocyn â’r tri ffaith hynny; ni ellir un sy’n dweud "mae recursion wedi torri".

Erthyglau cysylltiedig