តើ DNS ជាអ្វី?
រាល់ពេលដែលអ្នកបើកគេហទំព័រ សេវាថតមើលមិនឃើញបកប្រែឈ្មោះដែលអ្នកបានវាយបញ្ចូលទៅក្នុងលេខដែលកុំព្យូទ័ររបស់អ្នកអាចទៅដល់។ នេះជារបៀបដែលប្រព័ន្ធឈ្មោះដែនដំណើរការ — និងរបៀបអានអ្វីដែលវាផ្សាយអំពីដែនណាមួយ។
សៀវភៅទូរស័ព្ទតាមអ៊ីនធឺណិត
កុំព្យូទ័រមិនរុករកតាមឈ្មោះទេ ពួកវាភ្ជាប់ទៅ អាសយដ្ឋាន IP. DNS, នេះ។ ប្រព័ន្ធឈ្មោះដែនគឺជាថតចែកចាយដែលគូសផែនទីឈ្មោះដែលអាចបំភ្លេចបានដូចជា example.com ដល់លេខទាំងនោះ។ វាត្រូវបានបង្កើតឡើងក្នុងឆ្នាំ 1983 យ៉ាងជាក់លាក់ ដោយសារតែឯកសារម៉ាស៊ីនតែមួយរបស់អ៊ីនធឺណិតដំបូងនៅក្នុង Stanford ត្រូវបានក្លាយជាមិនអាចរក្សាបាន។
រឿងពីរធ្វើឱ្យ DNS គួរឱ្យកត់សម្គាល់: វាគឺ ចែកចាយ (គ្មានម៉ាស៊ីនតែមួយដឹងអ្វីៗទាំងអស់) ហើយវាគឺ ឃ្លាំងសម្ងាត់គ្រប់ទីកន្លែង (ចម្លើយត្រូវបានចងចាំមួយរយៈ ដូច្នេះការរកមើលគឺមានល្បឿនលឿន)។ លក្ខណៈសម្បត្តិទាំងពីរបង្ហាញពីរបៀបដែលប្រព័ន្ធដំណើរការពីមួយថ្ងៃទៅមួយថ្ងៃ។
តើមានអ្វីកើតឡើងក្នុងអំឡុងពេលរកមើល DNS
នៅពេលដែលកម្មវិធីរុករករបស់អ្នកស្នើសុំគេហទំព័រមួយ ខ្សែសង្វាក់នៃម៉ាស៊ីនមេ DNS សហការគ្នាក្នុងរយៈពេលពីរបីមិល្លីវិនាទី៖
#1. ឧបករណ៍របស់អ្នកសួរអ្នកដោះស្រាយដែលបានកំណត់រចនាសម្ព័ន្ធរបស់វា (ជាញឹកញាប់ ISP របស់អ្នក ឬ 8.8.8.8 / 1.1.1.1) # 2. អ្នកដោះស្រាយ ប្រសិនបើវាមិនមានចម្លើយក្នុងឃ្លាំងសម្ងាត់ទេ ដើរតាមឋានានុក្រម៖ # ម៉ាស៊ីនមេឫស → ".com" ម៉ាស៊ីនមេ → ម៉ាស៊ីនមេឈ្មោះផ្ទាល់ខ្លួនរបស់ example.com # 3. ម៉ាស៊ីនមេដែលមានសិទ្ធិអំណាចរបស់ដែនឆ្លើយតបជាមួយនឹងកំណត់ត្រាជាក់ស្តែង # 4. អ្នកដោះស្រាយបានរក្សាទុកចម្លើយសម្រាប់ TTL របស់កំណត់ត្រា ហើយឆ្លើយតបទៅអ្នក។
ហបចុងក្រោយ - ម៉ាស៊ីនមេដែលនិយាយសម្រាប់ដែនខ្លួនឯង - គឺជាអ្វីដែល NS កត់ត្រា (ខាងក្រោម) ចង្អុលទៅ។ អ្វីគ្រប់យ៉ាងខាងលើវាគ្រាន់តែជាគណៈប្រតិភូប៉ុណ្ណោះ។
ប្រភេទកំណត់ត្រាដែលសំខាន់
តំបន់ DNS របស់ដែនគឺជាមូលដ្ឋានទិន្នន័យតូចមួយនៃកំណត់ត្រាដែលបានវាយបញ្ចូល។ ទាំងនេះគឺជាអ្វីដែលអ្នកពិតជានឹងជួបប្រទះ៖
| ប្រភេទ | អ្វីដែលវាធ្វើ | ឧទាហរណ៍ |
|---|---|---|
| A | ផែនទីឈ្មោះទៅអាសយដ្ឋាន IPv4 | example.com → 93.184.216.34 |
| AAAA | ផែនទីឈ្មោះទៅអាសយដ្ឋាន IPv6 | example.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 | អាជ្ញាធរវិញ្ញាបនបត្រណាមួយអាចចេញវិញ្ញាបនបត្រ TLS | 0 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 ផ្ទាល់៖
- ឧបករណ៍ពិនិត្យ DNS - ទាញរាល់ប្រភេទកំណត់ត្រានៃដែនណាមួយដោយចុចតែម្តង។
- ដែនទៅ IP - មើលតែអាសយដ្ឋានដែនដែលចង្អុលទៅ ដោយមានព័ត៌មានលម្អិតអំពីការបង្ហោះ។
- ការរកមើល IP បញ្ច្រាស - កំណត់ត្រា PTR: ដែល hostname ចម្លើយ IP ។
ស្វែងយល់បន្ថែម
- ចង់ដឹងពីលេខនៅម្ខាងទៀត? អាន តើអាសយដ្ឋាន IP គឺជាអ្វី ឬ ការប្រៀបធៀប IPv4 និង IPv6.
- ការស៊ើបអង្កេតកេរ្តិ៍ឈ្មោះរបស់ IP? សូមមើល ការណែនាំអំពីបញ្ជីខ្មៅ IP.
សំណួរ 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 គឺជាការបកប្រែរវាងពួកគេ។