ឈ្មោះហៅក្រៅដែលកំណត់តែលើម៉ាស៊ីនមេ SSH អាចដំណើរការតាមរយៈការបញ្ជូន SOCKS បែបឌីណាមិករបស់វា ប្រសិនបើកម្មវិធីផ្ញើឈ្មោះគោលដៅ។ ប្រសិនបើវាដោះស្រាយជាមុននៅមូលដ្ឋាន ហើយផ្ញើអាសយដ្ឋានជាលេខ នោះផែនទី hosts របស់ម៉ាស៊ីនមេនឹងមិនទទួលបានឈ្មោះដើមដើម្បីដោះស្រាយឡើយ។

ការបញ្ជូនបែបឌីណាមិកធម្មតារបស់ OpenSSH ដឹកគោលដៅជាដែនទៅខាងម៉ាស៊ីនមេសម្រាប់ការតភ្ជាប់ចេញ។ OpenSSH ប្រើ API ស្វែងរកអាសយដ្ឋានរបស់ប្រព័ន្ធនៅទីនោះ។ នៅលើម៉ាស៊ីន Linux glibc ធម្មតា NSS គ្រប់គ្រងមូលដ្ឋានទិន្នន័យ hosts និងលំដាប់ស្វែងរក ដូច្នេះធាតុក្នុងឯកសារ hosts អាចចូលរួមបាន។ វាមិនមែនជាកំណត់ត្រា DNS ដែលចម្លងទៅកុំព្យូទ័រយួរដៃទេ។

រក្សាឈ្មោះដែលចង់បាន ដូចជា preview.internal ក្នុង URL គេហទំព័រ ហើយជ្រើស របៀប SOCKS ឈ្មោះម៉ាស៊ីនពីចម្ងាយរបស់អតិថិជន។ ការជំនួសឈ្មោះម៉ាស៊ីនក្នុង URL ដោយ IP អាចផ្លាស់ប្តូរទាំង HTTP Host និងអត្តសញ្ញាណ TLS; ការឈានដល់មិនធ្វើឱ្យវិញ្ញាបនបត្រមានសុពលភាពសម្រាប់ឈ្មោះផ្សេងទេ។

ប្រសិនបើឈ្មោះហៅក្រៅនៅតែបរាជ័យ សូមកំណត់បរិស្ថានដែលធ្វើការស្វែងរកពីចម្ងាយ។ កុងតឺន័រ chroot ឬឧទាហរណ៍សេវាដាច់ដោយឡែកអាចមិនប្រើឯកសារ hosts ដែលអ្នកបានកែ។ ការអនុវត្ត SOCKS ផ្សេងទៀតអាចប្រើកម្មវិធីដោះស្រាយផ្ទាល់ខ្លួន ដូច្នេះឥរិយាបថស្វែងរកប្រព័ន្ធនេះមិនគួរត្រូវសន្មតសម្រាប់គ្រប់ម៉ាស៊ីនមេប្រូកស៊ីទេ។

អត្ថបទពាក់ព័ន្ធ