DNS кэш ба энэ нь таны интернетийг хэрхэн сайжруулдаг вэ

DNS кэш (заримдаа DNS тогтуулагч кэш гэж нэрлэдэг) нь сүүлийн үеийн бүх зочлолтуудын бичлэгийг агуулсан вэбсайтууд болон бусад интернетийн домэйнууд руу зочлохыг оролдсон компьютерийн үйлдлийн системээр хөтөлдөг түр зуурын өгөгдөл юм.

Өөрөөр хэлбэл, DNS кэш гэдэг нь вэбсайтыг хэрхэн ачааллах талаар бодох үед таны компьютерт хандах боломжтой сүүлийн үеийн DNS хайлтуудын санах ой юм.

Ихэнх хүмүүс зөвхөн интернетийн холболтыг засахын тулд DNS кэшийг устгах / цэвэрлэх гэж хэлэх үед "DNS кэш" гэсэн үгийг сонсдог. Энэ хуудасны доод хэсэгт илүү их зүйл бий.

DNS Кэшийн зорилго

Интернэт нь Домэйн Нэрийн Систем (DNS) дээр түшиглэдэг бөгөөд бүх нийтийн вэбсайтын индекс болон тэдгээрийн харгалзах IP хаягуудыг хадгалж байдаг. Та үүнийг утасны дэвтэр шиг бодох боломжтой.

Утасны дэвтэрт бид хүн бүрийн утасны дугаарыг цээжлэх шаардлагагүй юм. Энэ нь утасны дугаарыг харилцах цорын ганц арга юм. Үүнтэй адилаар DNS нь ашиглагддаг тул вэбсайттай харилцах цахим хэрэгслүүдийн цахим бүртгэлийн бүх хаягыг цээжлэхээс зайлсхийх боломжтой.

Вэбсайтыг ачааллах вэб хөтөчөөс асуухад энэ нь хөшигний цаана тохиолддог зүйл юм ...

Та URL шиг бичнэ үү Таны вэб хөтөч таны чиглүүлэгчийг IP хаягаар нь асууна. Чиглүүлэгч нь DNS серверийн хаяг хадгалагдсан тул DNS серверийн тэр хостын нэрний IP хаягийг асууна. DNS сервер нь хамааралтай IP хаягийг олно дараа нь ямар вэбсайтаас асууж байгаагаа ойлгож чаддаг, дараа нь таны хөтөч дараа нь зохих хуудсыг ачаалах болно.

Энэ нь таны зочилж буй вэбсайт бүрт тохиолдоно. Хэрэглэгч өөрийн хостын нэрээр вэбсайтаар зочлох бүрт вэб хөтөч интернетэд хүсэлт гаргаж эхэлдэг хэдий ч сайтын нэр нь "хөрвүүлсэн" хүртэл IP хаяг руу хүсэлтийг хийж чадахгүй.

Хэдийгээр олон тооны олон нийтийн DNS серверүүд байдаг боловч таны сүлжээ хөрвүүлэх / шийдвэрлэх процессыг хурдасгахын тулд ашигладаг бол "утасны дэвтэр" локал хуулбартай байх болно. тоглох.

DNS кафе нь хүсэлтийг интернетэд илгээж эхлэхээс өмнө саяхны зочилсон хаягуудын нэрийг шийдэх замаар илүү явцыг хурдасгахыг оролддог.

Тэмдэглэл: Вэб хуудсыг ачаалахаар компьютероо авдаг "хайлт" процессын шатлал бүрт DNS кэшүүд байдаг. Компьютер таны ISP дээр хүрч, ISP руугаа дамждаг бөгөөд энэ нь "root DNS сервер" гэж нэрлэгдэхээс өмнө өөр ISP-д цохилт болж магадгүй юм. Процессийн эдгээр цэг бүр нь ижил шалтгааны улмаас DNS кэштэй байдаг бөгөөд энэ нь нэр шийдвэрлэх процессыг хурдасгах явдал юм.

DNS Cache хэрхэн ажилладаг вэ

Браузер өөрийн хүсэлтийг гаднах сүлжээнд гаргадаг болохоос өмнө компьютер тус бүрийг устгаж DNS кэшийн мэдээллийн санд домэйн нэрийг хайж олох болно. Өгөгдлийн сан нь саяхан хандсан бүх домэйн нэрсийн жагсаалт болон анх хүсэлтийг анх удаа хийгдсэн DNS хаягийг агуулдаг.

Орон нутгийн DNS кэшийн агуулгыг Windows дээр тушаал ipconfig / displaydns тушаалаар харж болно:

docs.google.com
-------------------------------------
Нэрийг тэмдэглэ. . . . . : docs.google.com
Бичлэгийн төрөл. . . . . : 1
Амьдрах цаг. . . . : 21
Өгөгдлийн урт. . . . . : 4
Хэсэг . . . . . . . : Хариулт
А (Хостын) Бичлэг. . . : 172.217.6.174

DNS-д "А" бичлэг нь өгөгдсөн хостын нэр IP хаягийг агуулсан DNS оролтын хэсэг юм. DNS кэш энэ хаягийг хадгалдаг, хүссэн вэбсайтын нэр, хостын DNS оруулгаас өөр хэд хэдэн параметрүүдийг хадгалдаг.

DNS Cache Эмзэг гэж юу вэ?

DNS-ийн кэш нь хууль бус домэйн нэр эсвэл IP хаягуудыг оруулах үед хордуулж , бохирдуулах болно.

Заримдаа кэш нь техникийн доголдол эсвэл захиргааны ослоос болж гэмтсэн байж болох боловч DNS кэшийн хордлого нь ихэвчлэн компьютерийн вирус эсвэл бусад сүлжээний халдлагуудтай холбоотой байдаг бөгөөд энэ нь буруу DNS оруулгуудыг кэш руу оруулдаг.

Хордлого нь үйлчлүүлэгчдийн хүсэлтийг буруу газрууд руу чиглүүлэх, ихэвчлэн хортой вэбсайтууд эсвэл зар сурталчилгаа дүүрэн хуудаснуудад хүргэдэг.

Жишээ нь, дээрх docs.google.com бичлэгээс өөр "A" бичлэг өөр байсан бол, docs.google.com таны вэб хөтөч дээр орсон үед та өөр газар аваачих болно.

Энэ нь алдартай вэбсайтуудад маш их асуудал үүсгэдэг. Хэрвээ халдагч Gmail.com-н хүсэлтийг дахин чиглүүлдэг бол, жишээ нь, Gmail шиг харагдах вэбсайт руу явдаг бол та фишингийн халдлагаас халуурах гэх мэт зовлонг эдэлж магадгүй.

DNS Flushing: Юу хийдэг, яаж хийх вэ

Алдааг олж илрүүлэх кейс хордлогын эсвэл интернетийн холболтын бусад асуудлууд байвал, компьютерийн администратор DNS кэшийг (өөрөөр хэлбэл тодорхой, дахин тохируулах эсвэл устгах) хүсч болно.

DNS кэшийг арилгаснаар бүх оруулгуудыг арилгаж, хүчингүй бичилтийг устгаж таны дараагийн удаа эдгээр вэбсайтуудад хандах гэж оролдох болно. Эдгээр шинэ хаягуудыг DNS серверээс авдаг.

Дээрх жишээг ашиглан Gmail.com бүртгэлийг хордуулж, таныг хачирхалтай вэбсайт руу дахин чиглүүлэх юм бол DNS-г устгах нь энгийн Gmail.com-ийг дахин авахад хамгийн сайн эхний алхам юм.

Microsoft Windows-д ipconfig / flushdns тушаал ашиглан Command Prompt ашиглан орон нутгийн DNS кэшийг устгана . Та Windows IP тохиргоог амжилттай устгах DNS Resolver Cache эсвэл амжилттай DNS Resolver Cache мессежийг устгахыг харахад энэ нь ажилладаг болохыг та мэднэ.

Тушаалын терминалаар дамжуулан macOS хэрэглэгчид dscacheutil -flushcache- г ашиглах ёстой бөгөөд гэхдээ энэ нь ажилласны дараа "амжилттай" мессеж байгаагүйг мэдэхийн тулд ажиллуулах эсэхийг хэлээгүй болно. Линуксийн хэрэглэгчдэд /etc/rc.d/init.d/nscd restart тушаалыг оруулах ёстой.

Чиглүүлэгч нь DNS кэштэй байж болно, ингэснээр чиглүүлэгчийг дахин ачаалах нь алдааг олж засварлах алхам болдог. Үүнтэй ижил шалтгаанаар та өөрийн компьютер дээрх DNS кэшийг устгах болно. Ингэснээр таны чиглүүлэгчийг дахин ачаалах боломжтой бөгөөд түр зуурын санах ойд хадгалагдсан DNS оруулгуудыг арилгах боломжтой.