ការបរាជ័យ DNS ក្នុងខ្សែសង្វាក់ប្រូកស៊ី HTTP៖ តើជំហានណាដែលដោះស្រាយឈ្មោះ?
បំបែកការទៅដល់ប្រូកស៊ីក្នុងស្រុក ការដោះស្រាយ parent និងការដោះស្រាយគេហទំព័រ ពេលវិភាគប្រូកស៊ីបញ្ជូនបន្តជាខ្សែសង្វាក់។
client → local forward proxy → HTTP parent → websiteចាប់ផ្តើមពីឈ្មោះដែលបរាជ័យ ជាជាងនិយាយថា DNS ទាំងអស់ជារបស់ «ប្រូកស៊ី»៖
| ឈ្មោះដែលត្រូវការ | ជំហានដែលត្រូវទៅដល់ |
|---|---|
| ចំណុចបញ្ចប់ប្រូកស៊ីក្នុងស្រុក | អតិថិជន |
| ចំណុចបញ្ចប់ parent HTTP | ប្រូកស៊ីបញ្ជូនបន្តក្នុងស្រុក |
| ចំណុចបញ្ចប់គេហទំព័រ | parent ពេលបើកការតភ្ជាប់ចុងក្រោយ |
ជំហានទាំងនោះអាចប្រើឧបករណ៍ដោះស្រាយផ្សេងគ្នា ពេលចំណុចបញ្ចប់ជាឈ្មោះម៉ាស៊ីន។ សម្រាប់ HTTPS ប្រូកស៊ីបញ្ជូនបន្តអាចផ្ញើម៉ាស៊ីន និងច្រកគោលដៅរបស់ CONNECT ទៅ parent ដែលបង្កើតការតភ្ជាប់ចុងក្រោយ។ អតិថិជនដើមមិនចាំបាច់ដោះស្រាយគេហទំព័រជាមុនទេ។ ការបញ្ជូន HTTP ធម្មតាក៏ដឹកព័ត៌មានគោលដៅទៅមុខដែរ។
នេះមិនមែនជាការសន្យាថាម៉ាស៊ីនតែមួយសួរគ្រប់ឈ្មោះទេ។ ការវាយតម្លៃ ACL ឃ្លាំងសម្ងាត់ គោលនយោបាយ និងព័ត៌មានលម្អិតនៃការអនុវត្តអាចបង្កការស្វែងរកបន្ថែម។
ពិនិត្យគោលនយោបាយបម្រុង ពេល parent មិនអាចប្រើបាន។ បើអនុញ្ញាតការចូលដំណើរការផ្ទាល់ ប្រូកស៊ីក្នុងស្រុកអាចក្លាយជាជំហានដែលបែរមុខទៅគេហទំព័រ ជាមួយការសម្រេចរបស់ខ្លួនលើឧបករណ៍ដោះស្រាយ និងអាសយដ្ឋានប្រភព។ គ្រាន់តែកំណត់ parent មិនបញ្ជាក់ថារាល់សំណើបានប្រើវាទេ។
ពេលបរាជ័យ ស្គាល់ឈ្មោះ និងដំណើរការដែលព្យាយាមដោះស្រាយវា មុនពេលកែឯកសារ hosts។ ការកែខាងអតិថិជនមិនអាចជួសជុលរាល់ការសម្រេចខាងក្រោមទេ។ ប្រភពសាធារណៈចុងក្រោយជារបស់ជំហានដែលបើកការតភ្ជាប់គេហទំព័រ៖ ការសង្កេតប្រភពនោះ មិនដូចគ្នានឹងការវាស់ថា DNS កើតឡើងនៅឯណាទេ។