WHOIS ទល់នឹង RDAP
WHOIS ជាអ្វី?
ម្ចាស់គេហទំព័រភាគច្រើនរួមបញ្ចូលមធ្យោបាយទាក់ទងពួកគេនៅលើគេហទំព័ររបស់ពួកគេ។ វាអាចជាអ៊ីមែល អាសយដ្ឋាន ឬលេខទូរស័ព្ទ។ ទោះយ៉ាងណាក៏ដោយមនុស្សជាច្រើនមិនធ្វើទេ។ លើសពីនេះទៅទៀត មិនមែនគ្រប់ធនធានអ៊ីនធឺណិតទាំងអស់សុទ្ធតែជាគេហទំព័រនោះទេ។ ជាធម្មតាមនុស្សម្នាក់នឹងត្រូវធ្វើការងារបន្ថែមដោយប្រើ ឧបករណ៍ដែលមាន ដូចជា myip.ms ឬ who.is ដើម្បីស្វែងរកព័ត៌មានចុះឈ្មោះនៅលើធនធានទាំងនេះ។ គេហទំព័រទាំងនេះប្រើពិធីការហៅថា WHOIS ។
WHOIS បាននៅជុំវិញដរាបណាអ៊ិនធឺណិតមាន ត្រឡប់មកវិញនៅពេលដែលវានៅតែត្រូវបានគេស្គាល់ថាជា ARPANet ។ វាត្រូវបានបង្កើតឡើងសម្រាប់ការទាញយក ព អំពីមនុស្ស និងអង្គភាពនៅលើ ARPANET ។ ឥឡូវនេះ WHOIS ត្រូវបានប្រើដើម្បីទាញយកព័ត៌មានអំពីធនធានអ៊ីនធឺណិតជាច្រើនប្រភេទ ហើយត្រូវបានប្រើប្រាស់ដើម្បីធ្វើដូច្នេះក្នុងរយៈពេល XNUMX ទសវត្សរ៍កន្លងមកនេះ។
ខណៈពេលដែលពិធីការ WHOIS បច្ចុប្បន្ន ដែលត្រូវបានគេស្គាល់ថាជាច្រក 43 WHOIS បានធ្វើបានយ៉ាងល្អនៅក្នុងសម័យនោះ វាក៏មានការយឺតយ៉ាវជាច្រើនដែលត្រូវការការដោះស្រាយផងដែរ។ ជាច្រើនឆ្នាំមកនេះ សាជីវកម្មអ៊ីនធឺណិតសម្រាប់ឈ្មោះ និងលេខដែលបានចាត់តាំង ICANN បានសង្កេតឃើញចំណុចខ្វះខាតទាំងនេះ ហើយបានកំណត់អត្តសញ្ញាណដូចខាងក្រោមជាបញ្ហាចម្បងនៃពិធីការ WHOIS៖
- អសមត្ថភាពក្នុងការផ្ទៀងផ្ទាត់អ្នកប្រើប្រាស់
- ស្វែងរកតែសមត្ថភាពប៉ុណ្ណោះ គ្មានការគាំទ្រការស្វែងរកទេ។
- មិនមានការគាំទ្រពីអន្តរជាតិទេ។
- មិនមានទម្រង់សំណួរ និងការឆ្លើយតបស្តង់ដារទេ។
- មិនមានវិធីស្តង់ដារដើម្បីដឹងពីអ្វីដែលម៉ាស៊ីនមេដែលត្រូវសួរ
- អសមត្ថភាពក្នុងការផ្ទៀងផ្ទាត់ម៉ាស៊ីនមេ ឬអ៊ិនគ្រីបទិន្នន័យរវាងម៉ាស៊ីនភ្ញៀវ និងម៉ាស៊ីនមេ។
- កង្វះការបញ្ជូនបន្ត ឬឯកសារយោងស្តង់ដារ។
ដើម្បីដោះស្រាយបញ្ហាទាំងនេះ IETF (Internet Engineering Task Force) បានបង្កើត RDAP ។
តើ RDAP ជាអ្វី?
RDAP (Registry Data Access Protocol) គឺជាសំណួរ និងពិធីការឆ្លើយតបដែលប្រើដើម្បីទាញយកទិន្នន័យចុះឈ្មោះធនធានអ៊ីនធឺណិតពីការចុះបញ្ជីឈ្មោះដែន និងការចុះឈ្មោះតាមអ៊ីនធឺណិតក្នុងតំបន់។ IETF បានរចនាវាដើម្បីដោះស្រាយបញ្ហាទាំងអស់ដែលមាននៅក្នុងពិធីការ Port 43 WHOIS ។
ភាពខុសគ្នាសំខាន់មួយរវាង RDAP និង Port 43 WHOIS គឺការផ្តល់ទម្រង់សំណួរ និងការឆ្លើយតបដែលមានរចនាសម្ព័ន្ធ និងស្តង់ដារ។ ការឆ្លើយតប RDAP គឺនៅក្នុង JSONដែលជាទម្រង់ផ្ទេរទិន្នន័យ និងការផ្ទុកដែលមានរចនាសម្ព័ន្ធល្បី។ នេះមិនដូចពិធីការ WHOIS ដែលការឆ្លើយតបរបស់វាជាទម្រង់អត្ថបទ។
ទោះបីជា JSON មិនអាចអានបានដូចអត្ថបទក៏ដោយ វាកាន់តែងាយស្រួលក្នុងការបញ្ចូលទៅក្នុងសេវាកម្មផ្សេងទៀត ដែលធ្វើឱ្យវាមានភាពបត់បែនជាង WHOIS ។ ដោយសារតែនេះ RDAP អាចត្រូវបានអនុវត្តយ៉ាងងាយស្រួលនៅលើគេហទំព័រ ឬជាឧបករណ៍បន្ទាត់ពាក្យបញ្ជា។
ការផ្សព្វផ្សាយ API៖
ភាពខុសគ្នារវាង RDAP និង WHOIS
ខាងក្រោមនេះគឺជាភាពខុសគ្នាសំខាន់ៗរវាងពិធីការ RDAP និង WHOIS៖
សំណួរ និងការឆ្លើយតបស្តង់ដារ៖ RDAP គឺជាពិធីការ RESTful ដែលអនុញ្ញាតឱ្យសំណើ HTTP ។ នេះធ្វើឱ្យវាអាចផ្តល់ការឆ្លើយតបដែលរួមមានលេខកូដកំហុស ការកំណត់អត្តសញ្ញាណអ្នកប្រើប្រាស់ ការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ និងការគ្រប់គ្រងការចូលប្រើប្រាស់។ វាក៏ផ្តល់នូវការឆ្លើយតបរបស់វានៅក្នុង JSON ដូចដែលបានរៀបរាប់ពីមុន។
ភាពខុសគ្នានៃការចូលប្រើទិន្នន័យចុះឈ្មោះ៖ ដោយសារតែ RDAP គឺ RESTful វាអាចត្រូវបានប្រើដើម្បីបញ្ជាក់កម្រិតចូលប្រើផ្សេងគ្នាសម្រាប់អ្នកប្រើប្រាស់។ ឧទាហរណ៍ អ្នកប្រើប្រាស់អនាមិកអាចត្រូវបានផ្តល់សិទ្ធិចូលប្រើប្រាស់មានកំណត់ ខណៈពេលដែលអ្នកប្រើប្រាស់ដែលបានចុះឈ្មោះត្រូវបានផ្តល់សិទ្ធិចូលប្រើប្រាស់ពេញលេញ។
ការគាំទ្រសម្រាប់ការប្រើប្រាស់អន្តរជាតិ៖ ទស្សនិកជនអន្តរជាតិមិនត្រូវបានគេចាត់ទុកថានៅពេលដែល WHOIS ត្រូវបានបង្កើតឡើងនោះទេ។ ដោយសារតែបញ្ហានេះ ម៉ាស៊ីនមេ និងអតិថិជន WHOIS ជាច្រើនបានប្រើ US-ASCII ហើយមិនបានពិចារណាការគាំទ្រអន្តរជាតិរហូតដល់ពេលក្រោយ។ វាអាស្រ័យលើកម្មវិធីអតិថិជនដែលអនុវត្តពិធីការ WHOIS ដើម្បីធ្វើការបកប្រែណាមួយ។ ម្យ៉ាងវិញទៀត RDAP មានការគាំទ្រពីអន្តរជាតិដែលបានបង្កើតឡើងនៅក្នុងវា។
ការគាំទ្រ Bootstrap៖ RDAP គាំទ្រការ bootstrapping ដែលអនុញ្ញាតឱ្យសំណួរត្រូវបានបញ្ជូនបន្តទៅកាន់ម៉ាស៊ីនមេដែលមានការអនុញ្ញាត ប្រសិនបើទិន្នន័យដែលពាក់ព័ន្ធមិនត្រូវបានរកឃើញនៅលើម៉ាស៊ីនមេដំបូងដែលបានសួរ។ នេះធ្វើឱ្យវាអាចធ្វើទៅបានសម្រាប់ការស្វែងរកកាន់តែទូលំទូលាយត្រូវបានអនុវត្ត។ ប្រព័ន្ធ WHOIS មិនមានព័ត៌មានភ្ជាប់ក្នុងលក្ខណៈនេះទេ ដោយកំណត់ចំនួនទិន្នន័យដែលអាចទាញយកបានពីសំណួរមួយ។
ទោះបីជា RDAP ត្រូវបានរចនាឡើងដើម្បីដោះស្រាយបញ្ហាជាមួយ WHOIS (ហើយប្រហែលជាជំនួសវានៅថ្ងៃណាមួយ) សាជីវកម្មអ៊ីនធឺណិតសម្រាប់ឈ្មោះនិងលេខដែលបានចាត់តាំងតម្រូវឱ្យចុះបញ្ជី gTLD និងអ្នកចុះឈ្មោះដែលមានការទទួលស្គាល់ដើម្បីអនុវត្ត RDAP រួមជាមួយ WHOIS និងមិនជំនួសវាទាំងស្រុងនោះទេ។