Réitíonn do ríomhaire glúine intranet.corp tríd an tollán agus leanann gitlab.com ag dul chuig réiteoir an tsoláthraí, agus sin é an socrú a oibríonn mar a dearadh é. Tháinig dhá chinneadh ar leith as: roghnaigh riail mheaitseála ainm an réiteoir, agus thug bealach an freagra ar ais. Bris ceachtar acu agus taispeánann an brabhsálaí teip a fhéachann mar an gcéanna ón taobh amuigh. Déanann formhór na dtuarascálacha ar DNS scoilte cur síos ar an dara teip agus iad ag lua fianaise faoin gcéad cheann.

Maíonn an dá leath in áiteanna éagsúla agus is gnách gur daoine éagsúla a chuireann in eagar iad. Is polasaí DNS é ceann amháin atá ceangailte den phróifíl VPN, agus is bealach é an ceann eile a shuiteálann nó a choinníonn an tollán siar. Stopann dífhabhtú nuair nach mbunaíonn aon duine cé acu leath a bhog i ndáiríre.

Dhá chinneadh i bhfolach in aon iarratas amháin

Is réad polasaí é leath an ainm, ní bealach. Ar Windows is polasaí réitithe ainmneacha é ar an bpróifíl VPN; ar ardáin Apple sraith fearann meaitseála ar réad socruithe DNS; ar Linux fearann ródaithe, líne réiteora scoilte nó ord lasc na seirbhíse ainmneacha. Is ródú coitianta é leath an bhealaigh, suiteáilte ag an tollán nó de láimh, agus níl aon tuairim aige cad is ainm óstaigh ann. Ní chinneann próifíl a admhaíonn iarmhír ach cé a fhreagraíonn; ní dhéanann sí an freagra inrochtana riamh.

Dealaíonn tástáil symptom tapa iad: cuir seoladh in ionad an ainm. Má oibríonn an seoladh, tá an bealach ceart agus an riail mícheart. Má theipeann ar an seoladh freisin, b'fhéidir go bhfuil an riail ceart agus an bealach ar iarraidh.

Conas a chuireann gach ardán an riail ainm chéanna in iúl

Tá an rún comhionann agus níl ainmneacha na réimsí. Déantar sampla a chóipeáiltear ó chliant amháin go cliant eile a pharsáil go glan agus ní mheaitseálann sé riamh. Breathnaíonn na trí chruth mar seo:

PlatformWhere the rule livesWhat usually breaks
Windowsname-resolution policy on the VPN profileprecedence against the interface suffix list
Apple platformsmatch domains on the DNS settings objectdomains attached to the wrong extension
Linuxrouting domain, split resolver, nsswitch orderthe suffix written the wrong way round

Is tástáil iarmhíre é fearann meaitseála nó ródaithe, mar sin clúdaíonn intranet.corp git.intranet.corp agus ní chlúdaíonn sé corp.intranet, agus is é a aisiompú an botún is coitianta sa socrú ar fad. Iompraíonn Windows an mapáil mar pholasaí réitithe ainmneacha ceangailte den phróifíl, lena ord tosaíochta féin i gcoinne aon liosta iarmhíre a bhí ag an gcomhéadan cheana. Ceanglaíonn ardáin Apple fearainn mheaitseála le réad socruithe DNS an fhairsingithe líonra, agus cuireann an córas i bhfeidhm iad de réir gach réiteora scóipe. Ní bealach aon cheann de na cruthanna seo, agus ní féidir le haon cheann acu seoladh dorochtana a dhéanamh inrochtana. Liostaíonn an tagairt polasaí réitithe ainmneacha Windows ainmneacha na réimsí agus na rialacha tosaíochta don ardán sin, agus ní hiad siúd a úsáideann doiciméid Apple nó systemd.

Teastaíonn bealach ó fhreagra ceart fós

Níl i bhfreagra réiteora ach seoladh, agus caithfidh an feidhmchlár é a bhaint amach fós. Is minic a bhrúnn dearadh tolláin scoilte 10.20.0.0/16 agus coinníonn sé an bealach réamhshocraithe siar, mar sin réitítear an t-ainm inmheánach agus ansin crochann an nasc. Tá an cás os coinne chomh coitianta céanna: tá an bealach ann, freagraíonn réiteoir poiblí an t-ainm príobháideach le NXDOMAIN, agus cláraítear an teip mar fhadhb ródaithe. Má thástáiltear an bealach ar dtús, bíonn tú ag stánadh ar bhealaí d'ainm nach raibh riamh le réiteach.

Tá tríú geata ann nach gclúdaíonn ceachtar leath. Is féidir le ACL ar an ngeata, riail balla dóiteáin nó polasaí ar thaobh an chliaint an nasc a ligean chun siúil tar éis an dá chinneadh a bheith ceart. Nuair a réitítear an t-ainm, tá an bealach ann agus téann an nasc as feidhm fós, stad ag tástáil DNS.

Ainmneacha agus bealaí a thástáil in ord seasta

Roghnaigh ord agus coinnigh leis, nó beidh tú ag rith i ndiaidh na céime ar theip uirthi is déanaí. Réitigh an t-ainm inmheánach iomlán doiciméadaithe, dearbhaigh gur seoladh é an freagra ar féidir leis an tábla ródaithe a iompar, ansin déan arís le hainm poiblí chun a chruthú nár ghabh an tollán gach rud. Ar óstach systemd tá an cheist agus fearann ródaithe an réiteora aon ordú amháin ó chéile:

resolvectl query intranet.corp
resolvectl domain
ip route get 10.20.5.10

Cuireann cliant Windows an dá cheist chéanna le cmdlets éagsúla. Tuairiscíonn an dara ceann an comhéadan a d'úsáidfeadh an córas i ndáiríre:

Resolve-DnsName intranet.corp -Type A
Find-NetRoute -RemoteIPAddress 10.20.5.10

Má thugann an chuardach seoladh ar ais agus má ainmníonn an tseiceáil bealaigh an comhéadan fisiciúil, d'oibrigh an riail ainm agus níor oibrigh an bealach. Má theipeann ar an ainm ghearr agus an t-ainm iomlán á réiteach, tá an liosta iarmhíre mícheart agus ní an réiteoir.

Cén áit a n-éiríonn an chomparáid mícheart de ghnáth

Is é an chéad bhotún fiafraí de réiteoir poiblí neamhghaolmhar faoi ainm príobháideach agus an diúltú a léamh mar fhianaise faoin VPN. Is é an dara ceann glacadh leis go gcruthaíonn cuardach poiblí oibriúcháin bealach réiteora an tolláin. Is é an tríú ceann déileáil le tollánú scoilte agus DNS scoilte mar aon chinneadh dearaidh amháin, nuair a d'fhéadfadh imscaradh a bheith ceart i gceann amháin agus briste sa cheann eile. Tugann gach botún conclúidí muiníneacha ó thástáil nár fheidhmigh riamh an chuid a bhfuil an locht uirthi.

Is féidir le brabhsálaí a bhfuil a DNS slán féin aige riail an chórais a sheachnadh freisin, agus is ar an ábhar sin nach contrárthacht é go dteipeann ar bhrabhsálaí amháin agus go n-éiríonn le ceann eile. Déan comparáid idir an réiteoir a d'fhreagair, ní an brabhsálaí a rinne gearán.

Nuair a bhíonn an dá leath le feiceáil, is ceist polasaí í an cheist atá fágtha agus ní ceist theicniúil: cén spásanna ainm a bhaineann leis an eagraíocht, cé atá ina shealbhóir ar gach freagra agus cé acu a cheart dóibh an meaisín a fhágáil ar chor ar bith. Scríobh síos é in aice na próifíle, mar beidh sé ag teastáil ón gcéad duine eile a dhéanfaidh teagmháil leis an riail.

Ailt ghaolmhara