Nuair a bhíonn an tollán suas, is é an chéim dheireanach de ghnáth ainm a oibríonn in ionad seoladh a ghreamaíonn tú i leabharmharc. Déanann taifead óstaigh dnsmasq móide seoladh réiteora ar féidir leis an gcliant a bhaint amach é sin le dhá chomhad agus gan multicast. Tá an cinneadh a éilíonn machnamh i ndáiríre níos cúinge: an seolann an cliant an DNS go léir trí réiteoir an tí, nó na hainmneacha faoi home.arpa amháin? Glactar le gach rud thíos le socrú WireGuard ceadaithe le cliant Linux agus réiteoir saotharlainne a bhíonn á bhainistiú ag riarthóir an tí cheana féin.

Trí bhealach chun réiteoir a thabhairt don chliant

ApproachScopeCost
DNS = in the wg-quick interfacethe client's general DNS while the tunnel is upevery name in the house now depends on the tunnel
Platform split-DNS for home.arpaonly that suffixmore configuration per client platform
Manual dig @resolverone query at a timefine for testing, useless for applications

Do ríomhaire glúine a théann isteach sa tollán ó am go chéile, is é split-DNS an réamhshocrú is fearr: coinníonn sé gnáthainmneacha idirlín ar an réiteoir a bhfuil muinín ag an meaisín as cheana féin. Do mheaisín atá ann chun seirbhísí an tí a bhaint amach, tá sé níos simplí an réiteoir a bhrú agus ní cúis é costas an raoin.

Foilsigh an taifead ag an réiteoir a shealbhaíonn an crios

Coinnigh na róil scartha sula scríobhann tú cumraíocht: is trí óstach éagsúla le trí jab éagsúla iad seoladh cliaint VPN, an réiteoir agus an tseirbhís. Sa tsaotharlann seo is iad 10.77.0.2 don chliant, 192.168.50.53 do dnsmasq agus 192.168.50.20 don NAS, agus an tollán ag ródú LAN an tí.

listen-address=127.0.0.1,192.168.50.53
bind-interfaces
local=/home.arpa/
host-record=nas.home.arpa,192.168.50.20

Soláthraíonn líne host-record an seoladh agus coinníonn líne local= ceisteanna anaithnide home.arpa laistigh den réiteoir seo in ionad iad a sheoladh ar aghaidh. Léigh do chumraíocht reatha ar dtús agus réitigh gach rud a shainíonn freastalaí, comhéadan nó an fearann áitiúil céanna cheana; cruthaíonn smidirín a chruachadh ar cheann contrártha réiteoir a lódálann go sásta agus a fhreagraíonn go mícheart. Sainíonn lámhleabhar dnsmasq an dá threoir agus na rialuithe éisteachta.

Ansin fíoraigh an tseirbhís atá ag rith, ní an comhad. Is é tástáil cumraíochta móide atosú an t-íosmhéid, agus is é an freagra éifeachtach an rud a thugann iarratas ar ais.

Ródaigh an réiteoir, ní an leathanach gréasáin amháin

Cinneann AllowedIPs WireGuard cé na cinn scríbe a théann isteach sa tollán. Má thiteann seoladh an réiteora lasmuigh de, fágann an t-iarratas an gnáthbhealach agus ní shroicheann sé dnsmasq riamh, cé go bhfuil an NAS féin inrochtana. Cuir seoladh an réiteora san áireamh, nó an réimír LAN ina bhfuil sé, agus seiceáil beartas aistrithe an gheata ar an taobh thall.

Ceadaigh UDP agus TCP ar phort 53 ón raon tolláin údaraithe, le cosán fillte ar ais chuig seoladh tolláin an chliaint. Ná seol port 53 ón WAN chun tástáil a éascú: aimsítear réiteoir athchúrsach oscailte ar nasc baile laistigh d'uaireanta. Ní beartas rochtana ann féin é ceangal le comhéadan.

Seiceáil an freagra roimh an bhfeidhmchlár

Fiafraigh den réiteoir go díreach ar dtús, ansin den chóras, ansin den fheidhmchlár. Déanann gach céim nasc amháin sa slabhra a leithlisiú, agus is é an difríocht eatarthu an diagnóis.

dig @192.168.50.53 nas.home.arpa. A
dig +tcp @192.168.50.53 nas.home.arpa. A
getent ahostsv4 nas.home.arpa
curl -sS --max-time 5 http://nas.home.arpa/ -o /dev/null -w '%{http_code}\n'

Is fiú an t-iarratas TCP a rith mar go gcuireann freagra UDP giorraithe iallach ar athiarracht, agus cruthaíonn beartas a scaoileann TCP 53 teipeanna a bhíonn dealraitheach go heathach. Taispeánann céim getent cad a dhéanann cumraíocht réiteora an mheaisín i ndáiríre, rud nach ionann i gcónaí agus an rud a bhrúigh tú amach.

Cinneadh cad a tharlaíonn nuair a bhíonn an tollán síos

Má dhíríonn gnáth-DNS an chliaint ar 192.168.50.53, stopann gach réiteach ainmneacha ag obair nuair nach mbíonn an tollán suas. Tá sé sin inghlactha ar mheaisín nach bhfuil úsáideach ach leis an tollán, agus neamhinghlactha ar ríomhaire glúine a úsáideann Wi-Fi caifé freisin. Seachnaíonn split-DNS an cheist ar fad, mar ní bhíonn ach cuardaigh home.arpa ag brath ar réiteoir an tí.

Cuimhnigh cad é an t-ainm: tá home.arpa curtha in áirithe do líonraí cónaithe agus níl sé uathúil go domhanda, mar sin is féidir le líonra eile an t-ainm céanna a úsáid go dlisteanach. Is áisiúlacht áitiúil é, ní aitheantóir iontaofa. Coinnigh an taifead cothrom le dáta nuair a bhogann an tseirbhís, agus bain beartas an réiteora nuair a chuirtear an tsaotharlann ar scor in ionad ríomhaire glúine a fhágáil ag pointeáil chuig seoladh nach féidir leis a bhaint amach ach trí thollán nach bhfuil ann a thuilleadh.

Ailt ghaolmhara