Líonra coimeádán VPN a roinnt: cad a tharlaíonn do DNS
Tugann spás ainmneacha comhroinnte na comhéadain den tollán do d’aip, ní réititheoir cumasctha. Tástáil ón taobh istigh den aip agus bain úsáid as socrú DNS a thacaíonn an t-amriteacht leis.
Tugann roinnt spás ainmneacha líonra coimeádán VPN na comhéadain agus na bealaí den tollán do d’fheidhmchlár. Ní thugann sé réititheoir an tolláin dó, ná cóip chumasctha d’aon rud eile ar an óstach. Táirgeann an bhearna sin teip an-áirithe: réitítear ainmneacha poiblí, ní réitítear ainmneacha inmheánacha, agus breathnaíonn an aip a theipeann amhail is go bhfuil sí ag úsáid an fhreastalaí DNS mhícheart, mar go bhfuil. Is gnách go mbíonn an deisiú níos lú ná mar a thugann an diagnóis le tuiscint.
Céim 1: Tástáil ón aip, ní ón óstach
Rith an chuardach taobh istigh den choimeádán a bhfuil an fhadhb aige, ní ar an óstach agus ní i mbrabhsálaí. docker exec app-container getent hosts db.internal freagraíonn sé an t-aon cheist a bhfuil tábhacht léi: cad a thugann réititheoir an phróisis seo ar ais.
Má réitíonn an t-óstach an t-ainm agus mura réitíonn an coimeádán, tá an locht aimsithe agat. Gach rud ina dhiaidh sin is rogha de bhealach tacaithe chun é a dheisiú.
Céim 2: Léigh múnla tacaithe an amriteachta
Doiciméadú líonra Docker taifeadann sé srianta ar bhratacha DNS do choimeádáin a roinneann mód líonra coimeádáin eile. I Compose network_mode: service:vpn ceanglaíonn sé an aip le spás ainmneacha an choimeádáin VPN, agus in aghaidh gach seirbhíse ní dns iompraíonn na socruithe iad féin mar a dhéanann siad do ghnáthsheirbhís. Is é an réiteach a fhaigheann tú an ceann atá ag an spás ainmneacha comhroinnte.
Úsáideann líonraí droichid atá sainithe ag an úsáideoir DNS leabaithe Docker ar bhealach difriúil freisin ón droichead réamhshocraithe. Sin an fáth nach féidir le dns clásal a chóipeáiltear ó shampla droichid atá ag obair aon rud a dhéanamh i gcarn comhroinnte. Seiceáil an socrú sula gcóipeálann tú an clásal.
Tagraíonn seoladh lúb ar ais don chomhthéacs líonra iomchuí i gcónaí. Taobh istigh de spás ainmneacha comhroinnte, ní 127.0.0.1 réititheoir an óstaigh é.
Céim 3: Lean an cheist go dtí a faighteoir
Léigh cumraíocht réititheora na haipe, ansin aon DNS criptithe atá sainiúil don aip a thugann sí léi, mar go ndéanann aip a ritheann a réititheoir féin neamhaird den chomhad a chuir tú in eagar. Ansin seiceáil an féidir teacht ar an réititheoir roghnaithe faoi bhealaí agus polasaí balla dóiteáin an VPN. Tá seoladh réititheora ar an taobh thall den tollán gan úsáid mura bhfuil bealach ag an spás ainmneacha chuige. Deimhnigh an faighteoir sula gcuireann tú aon chomhad in eagar.
Ní féidir le leathanach seiceála IP i mbrabhsálaí a rá leat cá ndeachaigh na ceisteanna ainmneacha. Insíonn sé cá ndeachaigh aon nasc HTTP amháin.
Céim 4: Deisigh an dá aicme teipe ar bhealaí éagsúla
Má theipeann ainmneacha seirbhíse agus ainmneacha poiblí ag obair, is é fionnachtain seirbhíse taobh istigh de líonra na gcoimeádán an fhadhb, ní liosta na réititheoirí poiblí. Ní chruthóidh athrú ar gach seoladh DNS poiblí taifead nár iarradh riamh ar mheicníocht fhionnachtain an líonra a chruthú.
Má theipeann an dá aicme, tosaigh le hinrochtaineacht an réititheora. Mura dteipeann ach aon cheann amháin, tosaigh leis an meicníocht fhionnachtain. Tá úinéirí éagsúla ag an dá cheann, sin an fáth nach gclúdaíonn aon deisiú riamh an dá cheann.
Céim 5: Déan ath-thástáil tar éis athchruthaithe
Athraigh an chumraíocht trí mheicníocht thacaithe an amriteachta, ansin athchruthaigh na coimeádáin seachas comhaid taobh istigh de cheann atá ag rith a chur in eagar. Tástáil ainm príobháideach úr, ainm poiblí úr agus an t-iarratas aipe a leanann an chuardach. Téann eagarthóireacht ar /etc/resolv.conf taobh istigh de choimeádán as feidhm ar athchruthú agus cuirfidh sé ina luí ort gur oibrigh an deisiú nuair nár oibrigh.
Taifead úinéir an réititheora agus an spás ainmneacha a bhfuiltear ag súil leis in aice le sainmhíniú an líonra chomhroinnte. Beidh an dá rud ag teastáil ón gcéad duine eile.