Lokal framsending í OpenSSH flytur TCP. DNS kann eisini brúka TCP, um spyrjiverktoyið og hin langt burturi DNS-tænastan brúka hendan flutningin.

Fyri eina DNS-tænastu, sum er atkomilig frá SSH-vertinum, lat upp eina framsending, sum bert lurar á loopback:

ssh -N -L 127.0.0.1:1053:dns.internal:53 [email protected]

Send so eina greiða TCP DNS-spurning frá tí lokalu maskinuni:

dig +tcp @127.0.0.1 -p 1053 app.internal A

Skift DNS-tænastuni, SSH-vertinum og tí spyrja navninum út við tey ætlaðu virðini. SSH-tænastusíðan má kunna náa dns.internal:53, og framsendingarreglurnar mugu loyva tí.

Lokala portið er omanfyri økið fyri serrættindaport. Ein spurningur til eitt lokalt port 1053 krevur ikki, at DNS-portið 53 í skipanini verður bundið.

Hetta umstýrir ikki vanligum UDP DNS-spurningum sjálvvirkandi. Ein ráur UDP-til-TCP bytapípa er ikki nóg mikið, tí DNS over TCP leggur eitt longdarfelt og streymarammu til. Samantákn við resolverina í skipanini krevur eina hóskandi DNS-framsending ella eina greiða TCP-uppsetning, sum er stuðlað.

At enda: at fáa eina adressu gjøgnum hendan vegin sendir ikki næstu vevtengingina gjøgnum SSH. DNS-leiting og flutningurin til málið verða verandi ymisk val.

Skyldar greinar