Ceist DNS thairis air TCP tro shaothrachadh ionadail SSH
Saothraich port TCP ionadail gun sochair gu frithealaiche DNS cian agus iarr DNS over TCP gu soilleir le dig.
Bheir saothrachadh ionadail OpenSSH TCP leis. Faodaidh DNS TCP a chleachdadh cuideachd, fhad 's a chleachdas an t-inneal ceist agus an t-seirbheis DNS chian an giùlan sin.
Airson frithealaiche DNS a tha ruigsinneach bhon òstair SSH, fosgail saothrachadh air loopback a-mhàin:
ssh -N -L 127.0.0.1:1053:dns.internal:53 [email protected]
An uair sin cuir ceist TCP DNS shoi-leir bhon inneal ionadail:
dig +tcp @127.0.0.1 -p 1053 app.internal A
Cuir na luachan a tha thu ag iarraidh an àite an fhrithealaiche DNS, an òstair SSH agus an ainm a thathar a' ceasnachadh. Feumaidh taobh an fhrithealaiche SSH dns.internal:53 a ruighinn, agus feumaidh am poileasaidh saothrachaidh sin a cheadachadh.
Tha am port ionadail os cionn raon nam port sochair. Chan fheum ceist gu port ionadail 1053 port DNS an t-siostaim 53 a cheangal.
Cha bhith seo ag ath-sheòladh ceistean UDP DNS àbhaisteach gu fèin-obrachail. Chan eil pìob bhaidean amh bho UDP gu TCP gu leòr oir tha DNS over TCP a' cur raon faid agus frèam srutha ris. Feumaidh amalachadh ri rèitichear an t-siostaim saothraiche DNS iomchaidh no rèiteachadh TCP a tha a' faighinn taic shoilleir.
Mu dheireadh, chan eil faighinn seòlaidh air an t-slighe seo a' cur a' cheangail lìn a tha ri thighinn tron SSH. Tha lorg DNS agus giùlan an cinn-uidhe fhathast nan roghainnean eadar-dhealaichte.