តើ DNS ជាអ្វី?

រាល់ពេលដែលអ្នកបើកគេហទំព័រ សេវាថតមើលមិនឃើញបកប្រែឈ្មោះដែលអ្នកបានវាយបញ្ចូលទៅក្នុងលេខដែលកុំព្យូទ័ររបស់អ្នកអាចទៅដល់។ នេះជារបៀបដែលប្រព័ន្ធឈ្មោះដែនដំណើរការ — និងរបៀបអានអ្វីដែលវាផ្សាយអំពីដែនណាមួយ។

សៀវភៅទូរស័ព្ទតាមអ៊ីនធឺណិត

កុំព្យូទ័រមិនរុករកតាមឈ្មោះទេ ពួកវាភ្ជាប់ទៅ អាសយដ្ឋាន IP. DNS, នេះ។ ប្រព័ន្ធឈ្មោះដែនគឺ​ជា​ថត​ចែកចាយ​ដែល​គូស​ផែនទី​ឈ្មោះ​ដែល​អាច​បំភ្លេច​បាន​ដូច​ជា example.com ដល់លេខទាំងនោះ។ វាត្រូវបានបង្កើតឡើងក្នុងឆ្នាំ 1983 យ៉ាងជាក់លាក់ ដោយសារតែឯកសារម៉ាស៊ីនតែមួយរបស់អ៊ីនធឺណិតដំបូងនៅក្នុង Stanford ត្រូវបានក្លាយជាមិនអាចរក្សាបាន។

រឿងពីរធ្វើឱ្យ DNS គួរឱ្យកត់សម្គាល់: វាគឺ ចែកចាយ (គ្មានម៉ាស៊ីនតែមួយដឹងអ្វីៗទាំងអស់) ហើយវាគឺ ឃ្លាំងសម្ងាត់គ្រប់ទីកន្លែង (ចម្លើយ​ត្រូវ​បាន​ចងចាំ​មួយ​រយៈ ដូច្នេះ​ការ​រក​មើល​គឺ​មាន​ល្បឿន​លឿន)។ លក្ខណៈសម្បត្តិទាំងពីរបង្ហាញពីរបៀបដែលប្រព័ន្ធដំណើរការពីមួយថ្ងៃទៅមួយថ្ងៃ។

តើមានអ្វីកើតឡើងក្នុងអំឡុងពេលរកមើល DNS

នៅពេលដែលកម្មវិធីរុករករបស់អ្នកស្នើសុំគេហទំព័រមួយ ខ្សែសង្វាក់នៃម៉ាស៊ីនមេ DNS សហការគ្នាក្នុងរយៈពេលពីរបីមិល្លីវិនាទី៖

The life of a lookup
#1. ឧបករណ៍របស់អ្នកសួរអ្នកដោះស្រាយដែលបានកំណត់រចនាសម្ព័ន្ធរបស់វា (ជាញឹកញាប់ ISP របស់អ្នក ឬ 8.8.8.8 / 1.1.1.1)
# 2. អ្នកដោះស្រាយ ប្រសិនបើវាមិនមានចម្លើយក្នុងឃ្លាំងសម្ងាត់ទេ ដើរតាមឋានានុក្រម៖
# ម៉ាស៊ីនមេឫស → ".com" ម៉ាស៊ីនមេ → ម៉ាស៊ីនមេឈ្មោះផ្ទាល់ខ្លួនរបស់ example.com
# 3. ម៉ាស៊ីនមេដែលមានសិទ្ធិអំណាចរបស់ដែនឆ្លើយតបជាមួយនឹងកំណត់ត្រាជាក់ស្តែង
# 4. អ្នកដោះស្រាយបានរក្សាទុកចម្លើយសម្រាប់ TTL របស់កំណត់ត្រា ហើយឆ្លើយតបទៅអ្នក។

ហបចុងក្រោយ - ម៉ាស៊ីនមេដែលនិយាយសម្រាប់ដែនខ្លួនឯង - គឺជាអ្វីដែល NS កត់ត្រា (ខាងក្រោម) ចង្អុលទៅ។ អ្វី​គ្រប់​យ៉ាង​ខាង​លើ​វា​គ្រាន់​តែ​ជា​គណៈប្រតិភូ​ប៉ុណ្ណោះ។

ប្រភេទកំណត់ត្រាដែលសំខាន់

តំបន់ DNS របស់ដែនគឺជាមូលដ្ឋានទិន្នន័យតូចមួយនៃកំណត់ត្រាដែលបានវាយបញ្ចូល។ ទាំងនេះគឺជាអ្វីដែលអ្នកពិតជានឹងជួបប្រទះ៖

ប្រភេទអ្វីដែលវាធ្វើឧទាហរណ៍
Aផែនទីឈ្មោះទៅអាសយដ្ឋាន IPv4example.com → 93.184.216.34
AAAAផែនទីឈ្មោះទៅអាសយដ្ឋាន IPv6example.com → 2606:2800::2201
CNAMEឈ្មោះក្លែងក្លាយ៖ ចង្អុលឈ្មោះទៅឈ្មោះផ្សេងwww.example.com → example.com
MXម៉ាស៊ីនមេដែលទទួលអ៊ីមែលរបស់ដែន10 aspmx.l.google.com
TXTអត្ថបទឥតគិតថ្លៃ៖ SPF ប្រឆាំងសារឥតបានការ, DKIM, ភស្តុតាងនៃភាពជាម្ចាស់"v=spf1 -all"
NSម៉ាស៊ីនមេឈ្មោះអនុញ្ញាតសម្រាប់តំបន់ns1.examplehost.com
CAAអាជ្ញាធរវិញ្ញាបនបត្រណាមួយអាចចេញវិញ្ញាបនបត្រ TLS0 issue "letsencrypt.org"
SOAទិន្នន័យមេតាតំបន់៖ ម៉ាស៊ីនមេចម្បង ទំនាក់ទំនង កម្មវិធីកំណត់ពេលឃ្លាំងសម្ងាត់ns1. dns-admin. …
PTRបញ្ច្រាស៖ ផែនទី IP ត្រឡប់ទៅឈ្មោះម៉ាស៊ីន8.8.8.8 → dns.google

ភាពចម្លែកពីរគឺមានតម្លៃដឹង៖ CNAME គឺ មិនអនុញ្ញាត នៅលើឫសរបស់ដែន (នោះហើយជាមូលហេតុ example.com ប្រើកំណត់ត្រា A/AAAA ដោយផ្ទាល់) និងដែនជាមួយ MX "0 ." មាន null MX - វិធីដោយចេតនាក្នុងការនិយាយថា "ដែននេះផ្ញើអ៊ីមែលប៉ុន្តែមិនទទួលបាន" ។

ឃ្លាំងសម្ងាត់ TTL និងការផ្សព្វផ្សាយ

កំណត់ត្រានីមួយៗមាន ក TTL (ពេលវេលាដើម្បីរស់នៅ) - ចំនួនអ្នកដោះស្រាយវិនាទីអាចប្រើចម្លើយឡើងវិញ មុនពេលសួរម្តងទៀត។ 3600 វិនាទី TTL មានន័យថារហូតដល់មួយម៉ោងនៃឃ្លាំងសម្ងាត់ទូទាំងពិភពលោក; TTL រយៈពេល 60 វិនាទីមានន័យថាការផ្លាស់ប្តូរលេចឡើងក្នុងរយៈពេលតិចជាងមួយនាទី។

នេះគឺជាអ្វីដែលមនុស្សមានន័យដោយ "ការផ្សព្វផ្សាយ DNS"៖ មិនមានការផ្សាយនៃការផ្លាស់ប្តូរទេ គ្រាន់តែឃ្លាំងសម្ងាត់ផុតកំណត់តាមល្បឿនរបស់ពួកគេផ្ទាល់។ មុនពេលការធ្វើចំណាកស្រុកដែលបានគ្រោងទុក ល្បិចបុរាណគឺដើម្បីបន្ទាប TTL ជាមុន ធ្វើការផ្លាស់ប្តូរ មើលវាទៅដល់គ្រប់ទីកន្លែងយ៉ាងឆាប់រហ័ស បន្ទាប់មកលើក TTL ម្តងទៀតដើម្បីរីករាយនឹងការរក្សាទុកឃ្លាំងសម្ងាត់។

គន្លឹះដោះស្រាយបញ្ហា៖ ប្រសិនបើគេហទំព័រមួយផ្ទុកសម្រាប់អ្នកផ្សេង ប៉ុន្តែមិនមែនសម្រាប់អ្នកទេ អ្នកដោះស្រាយក្នុងតំបន់របស់អ្នកអាចនៅតែរក្សាចម្លើយដែលទុកក្នុងឃ្លាំងសម្ងាត់ចាស់។ ការប្តូរឧបករណ៍របស់អ្នកទៅ 1.1.1.1 ឬការសម្អាតឃ្លាំងសម្ងាត់ DNS ជាធម្មតាដោះស្រាយវា។

ពិនិត្យ DNS របស់ដែនណាមួយដោយខ្លួនឯង។

អ្នក​មិន​ត្រូវ​ការ​ឧបករណ៍​បន្ទាត់​ពាក្យ​បញ្ជា — ឧបករណ៍​ប្រើប្រាស់​កម្មវិធី​រុករក​របស់​យើង​សួរ​អ្នក​ដោះស្រាយ Google និង Cloudflare ផ្ទាល់៖

ស្វែងយល់បន្ថែម

FAQ

សំណួរ DNS

តើ DNS ជាអ្វីក្នុងន័យសាមញ្ញ?

DNS (Domain Name System) គឺជាសៀវភៅទូរស័ព្ទរបស់អ៊ីនធឺណិត៖ វាបកប្រែឈ្មោះដែលអ្នកអាចវាយបញ្ចូលដូចជា example.com ទៅក្នុងអាសយដ្ឋាន IP ដែលកុំព្យូទ័រពិតជាភ្ជាប់ទៅ។ បើគ្មានវាទេ អ្នកនឹងត្រូវទន្ទេញអាសយដ្ឋានលេខសម្រាប់គេហទំព័រនីមួយៗ។

តើអាសយដ្ឋាន 8.8.8.8 និង 1.1.1.1 មានអ្វីខ្លះ?

ពួកគេជាអ្នកដោះស្រាយ DNS សាធារណៈដែលដំណើរការដោយ Google និង Cloudflare ។ ISP របស់អ្នកដំណើរការមួយតាមលំនាំដើម ប៉ុន្តែនរណាម្នាក់អាចសាកសួរព័ត៌មានសាធារណៈទាំងនេះជំនួសវិញបាន — ពួកគេឥតគិតថ្លៃ លឿន និងញឹកញាប់ជាងមុនក្នុងការទទួលយកការផ្លាស់ប្តូរ DNS ។ ឧបករណ៍ DNS របស់យើងសួរពួកគេទាំងពីរលើ DNS-over-HTTPS ដែលបានអ៊ិនគ្រីប។

តើការផ្លាស់ប្តូរ DNS ចំណាយពេលប៉ុន្មានដើម្បីដំណើរការគ្រប់ទីកន្លែង?

ដរាបណា TTL ពីមុនរបស់កំណត់ត្រា (ពេលវេលាដើម្បីរស់នៅ) ។ Resolvers cache answers for the TTL duration — ពីវិនាទីទៅមួយថ្ងៃ — ដូច្នេះបន្ទាប់ពីអ្នកកែសម្រួលកំណត់ត្រាមួយ អ្នកដោះស្រាយនៅទូទាំងពិភពលោកបន្តបម្រើចម្លើយចាស់រហូតដល់ច្បាប់ចម្លងក្នុងឃ្លាំងសម្ងាត់របស់ពួកគេផុតកំណត់។ បន្ថយ TTL មុនពេលការផ្លាស់ប្តូរដែលបានគ្រោងទុក ដើម្បីធ្វើឱ្យកុងតាក់លឿនជាងមុន។

តើអ្វីជាភាពខុសគ្នារវាង DNS និងអាសយដ្ឋាន IP?

អាសយដ្ឋាន IP គឺជាលេខដែលកំណត់ឧបករណ៍នៅលើអ៊ីនធឺណិត។ DNS គឺជាប្រព័ន្ធដែលកំណត់ឈ្មោះដែនដែលអាចបំភ្លេចបានទៅនឹងលេខទាំងនោះ។ ដែនគឺជាឈ្មោះ IP គឺជាទិសដៅ ហើយ DNS គឺជាការបកប្រែរវាងពួកគេ។