Spyr DNS yvir TCP gjøgnum lokala SSH-framsending
Framsend ein lokalan TCP-port uttan serrættindi til eina DNS-tænastu langt burturi og bið eksplisitt um DNS over TCP við dig.
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.