SSH දේශීය යොමු කිරීම හරහා TCP මත DNS විමසීම
දේශීය වරප්රසාද නොමැති TCP වරායක් දුරස්ථ DNS සේවාදායකයකට යොමු කර dig සමඟ DNS over TCP පැහැදිලිව ඉල්ලා සිටින්න.
OpenSSH හි දේශීය යොමු කිරීම TCP රැගෙන යයි. විමසුම් මෙවලම සහ දුරස්ථ DNS සේවාව එම ප්රවාහනය භාවිතා කරන්නේ නම් DNS ද TCP භාවිතා කළ හැකිය.
SSH සත්කාරකයෙන් ළඟා විය හැකි DNS සේවාදායකයක් සඳහා loopback මත පමණක් සවන් දෙන යොමු කිරීමක් විවෘත කරන්න:
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 සෙවීම සහ ගමනාන්තයට ප්රවාහනය වෙන වෙනම තේරීම් ලෙස පවතී.