OpenSSH ৰ স্থানীয় ফৰৱাৰ্ডিঙে TCP কঢ়িয়াই। DNS-এও TCP ব্যৱহাৰ কৰিব পাৰে, যদি অনুসন্ধান সঁজুলি আৰু দূৰৰ DNS সেৱে সেই পৰিবহণ ব্যৱহাৰ কৰে।

SSH হোষ্টৰ পৰা পাব পৰা DNS চাৰ্ভাৰৰ বাবে কেৱল লুপবেকত চলা এটা ফৰৱাৰ্ড খোলক:

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

তাৰ পিছত স্থানীয় মেচিনৰ পৰা স্পষ্ট TCP DNS অনুসন্ধান পঠিয়াওক:

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

DNS চাৰ্ভাৰ, SSH হোষ্ট আৰু অনুসন্ধান কৰা নামটোৰ ঠাইত ইচ্ছাকৃত মানসমূহ দিয়ক। SSH চাৰ্ভাৰৰ ফালে dns.internal:53 লৈ যাব পৰা হ'ব লাগিব, আৰু ফৰৱাৰ্ডিং নীতিয়ে ইয়াক অনুমতি দিব লাগিব।

স্থানীয় পৰ্টটো বিশেষাধিকাৰপ্ৰাপ্ত পৰ্টৰ পৰিসৰৰ ওপৰত। 1053 ৰ স্থানীয় পৰ্টলৈ কৰা অনুসন্ধানত ছিষ্টেমৰ DNS পৰ্ট 53 বান্ধি দিয়াৰ প্ৰয়োজন নাই।

ই সাধাৰণ UDP DNS অনুসন্ধান স্বয়ংক্ৰিয়ভাৱে পুনৰনিৰ্দেশ নকৰে। এটা কেঁচা UDP-ৰ-পৰা-TCP বাইট পাইপ যথেষ্ট নহয়, কাৰণ DNS over TCP-এ দৈৰ্ঘ্যৰ ক্ষেত্ৰ আৰু স্ট্ৰিম ফ্ৰেমিং যোগ কৰে। ছিষ্টেম ৰিজ'লভৰৰ সৈতে একত্ৰীকৰণৰ বাবে উপযুক্ত DNS ফৰৱাৰ্ডাৰ বা স্পষ্টভাৱে সমৰ্থিত TCP সংৰচনা লাগে।

অৱশেষত, এই পথেৰে ঠিকনা পোৱাৰ ফলত পৰৱৰ্তী ৱেব সংযোগ SSH ৰ মাজেৰে নাযায়। DNS সন্ধান আৰু গন্তব্য পৰিবহণ সুকীয়া বাছনি হৈয়ে থাকে।

সম্পৰ্কিত প্ৰবন্ধ