DNS a fhiosrú thar TCP trí aistriúchán áitiúil SSH
Aistrigh port TCP áitiúil neamhphribhléideach chuig freastalaí DNS cianda agus iarr DNS over TCP go sainráite le dig.
Iompraíonn aistriúchán áitiúil OpenSSH TCP. Is féidir le DNS TCP a úsáid freisin, ar choinníoll go n-úsáideann an uirlis fhiosraithe agus an tseirbhís DNS chianda an t-iompar sin.
Chun freastalaí DNS atá inrochtana ón óstach SSH a úsáid, oscail aistriúchán ar loopback amháin:
ssh -N -L 127.0.0.1:1053:dns.internal:53 [email protected]
Ansin seol fiosrú TCP DNS sainráite ón meaisín áitiúil:
dig +tcp @127.0.0.1 -p 1053 app.internal A
Cuir na luachanna beartaithe in ionad an fhreastalaí DNS, an óstaigh SSH agus an ainm a fhiosraítear. Caithfidh taobh an fhreastalaí SSH dns.internal:53 a shroicheadh, agus caithfidh an polasaí aistriúcháin é sin a cheadú.
Tá an port áitiúil os cionn raon na bport príbhléideach. Ní gá port DNS an chórais 53 a cheangal chun fiosrú a dhéanamh ar phort áitiúil 1053.
Ní atreoraíonn sé seo gnáthfhiosruithe UDP DNS go huathoibríoch. Ní leor píopa beart amh ó UDP go TCP, mar go gcuireann DNS over TCP réimse faid agus frámaíocht srutha leis. Teastaíonn aistritheoir DNS oiriúnach nó cumraíocht TCP a dtacaítear go sainráite léi chun comhtháthú le réititheoir an chórais.
Ar deireadh, ní chuirtear an nasc gréasáin ina dhiaidh sin trí SSH trí sheoladh a fháil ar an mbealach seo. Fanann cuardach DNS agus iompar an chinn scríbe ina roghanna ar leith.