DNS (Домэйн Нэрийн Систем) гэж юу вэ?

Агуулгын хүснэгт:

DNS (Домэйн Нэрийн Систем) гэж юу вэ?
DNS (Домэйн Нэрийн Систем) гэж юу вэ?
Anonim

Хялбараар хэлбэл Домэйн Нэрийн Систем (DNS) нь хостын нэрийг IP хаяг руу хөрвүүлдэг мэдээллийн сангийн цуглуулга юм.

DNS нь www.google.com гэх мэт санахад хялбар хост нэрийг 216.58.217.46 гэх мэт IP хаяг руу хөрвүүлдэг тул интернетийн утасны ном гэж нэрлэдэг. Энэ нь таныг вэб хөтчийн хаягийн мөрөнд URL оруулсны дараа тайзны ард явагдана.

DNS-гүйгээр (ялангуяа Google гэх мэт хайлтын системүүд) бид зочлохыг хүссэн вэб сайт бүрийн IP хаягийг оруулах шаардлагатай тул интернетээр аялах нь амаргүй байх болно.

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

Image
Image

Хэрэв энэ нь тодорхойгүй хэвээр байгаа бол DNS хэрхэн ажилладаг талаарх үндсэн ойлголт нь маш энгийн: вэб хөтчид (Chrome, Safari, Firefox гэх мэт) оруулсан вэбсайтын хаяг бүрийг DNS сервер рүү илгээдэг. Энэ нь тухайн нэрийг хэрхэн зөв IP хаягтай нь тааруулахыг ойлгодог.

Энэ нь www.google.com, www.youtube.com гэх мэт нэрээр мэдээлэл дамжуулах боломжгүй, дамжуулах боломжгүй тул төхөөрөмжүүд хоорондоо холбогдохын тулд ашигладаг IP хаяг юм. DNS нь бидний төлөө бүх хайлтыг хийх үед эдгээр вэб сайтын энгийн нэрийг оруулснаар бидэнд хүссэн хуудсуудыг нээхэд шаардлагатай IP хаяг руу шууд хандах боломжийг олгоно.

Дахин хэлэхэд www.microsoft.com, www.lifewire.com, www.amazon.com болон бусад бүх вэб сайтын нэрийг зөвхөн бидний тав тухтай байлгах үүднээс ашигладаг, учир нь эдгээр нэрийг санах нь IP хаягийг санахаас хамаагүй хялбар байдаг..

Үндсэн сервер гэж нэрлэгддэг компьютерууд нь дээд түвшний домайн бүрийн IP хаягийг хадгалах үүрэгтэй. Вэбсайтыг хүсэх үед энэ нь хайлтын процессын дараагийн алхмыг тодорхойлохын тулд эхлээд тухайн мэдээллийг боловсруулдаг эх сервер юм. Дараа нь зөв IP хаягийг тодорхойлохын тулд домэйн нэрийг ISP дотор байрлах Domain Name Resolver (DNR) руу дамжуулдаг. Эцэст нь энэ мэдээллийг таны хүссэн төхөөрөмж рүү буцааж илгээнэ.

DNS-г хэрхэн цэвэрлэх вэ

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

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

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

Та Windows дээрх DNS-г ipconfig /flushdns командын тусламжтайгаар командын цонхоор цэвэрлэх боломжтой. Миний DNS гэж юу вэ? macOS болон Linux дээр үүнийг хийх заавар байна.

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

DNS кэшийг цэвэрлэхэд хост файлын оруулгууд арилдаггүй. Тэнд хадгалагдсан хостын нэр болон IP хаягийг устгахын тулд та хост файлыг засах ёстой.

Хортой програм DNS-д нөлөөлж болно

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

DNS-ийн хордлого болон DNS хууран мэхлэлт гэдэг нь хостын нэрийг тухайн хостын нэрэнд үнэн зөвөөр оноосон IP хаягаас өөр IP хаяг руу дахин чиглүүлэх зорилгоор DNS шийдэгчийн кэш рүү халдахыг тодорхойлоход хэрэглэгддэг нэр томьёо юм.. Энэ нь ихэвчлэн таныг хортой файлуудаар дүүрэн вэб сайт руу аваачих эсвэл таны нэвтрэх мэдээллийг хулгайлахын тулд ижил төстэй вэб сайт руу таныг хууран мэхлэх зорилгоор фишинг хийх зорилгоор хийгддэг.

Ихэнх DNS үйлчилгээ нь эдгээр төрлийн халдлагаас хамгаалдаг.

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

Хост файлыг засварлахаас хамгаалах энгийн арга бол үүнийг зөвхөн унших боломжтой файл гэж тэмдэглэх явдал юм. Windows дээр хост файлтай хавтас руу очно уу:

%Systemdrive%\Windows\System32\drivers\etc\

Хулганы баруун товчийг дарж эсвэл удаан дарж, Properties-г сонгоод, Зөвхөн унших-ын хажууд байгаа нүдийг тэмдэглэнэ үү.атрибут.

DNS-н талаарх дэлгэрэнгүй мэдээлэл

Одоогоор танд интернетэд нэвтрэх үйлчилгээ үзүүлж буй ISP нь таны төхөөрөмжүүдэд ашиглах DNS серверүүдийг хуваарилсан байна (хэрэв та DHCP-тэй холбогдсон бол), гэхдээ та эдгээр DNS серверүүдтэй хамт байх албагүй. Бусад серверүүд зочилсон вэбсайт, зар сурталчилгаа хориглогч, насанд хүрэгчдийн вэбсайтын шүүлтүүр болон бусад функцуудыг хянах бүртгэлийн функцээр хангаж болно. Өөр DNS серверүүдийн зарим жишээг үзэхийн тулд Үнэгүй болон нийтийн DNS серверүүдийн жагсаалтыг үзнэ үү.

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

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

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

Бүгдийг нь нийлүүлж байна

Хэдийгээр бидний вэб хөтчид ордог URL-ууд нь www.lifewire.com гэх мэт санахад хялбар нэр байдаг ч та https://151.101 гэх мэт хостын нэр зааж буй IP хаягийг ашиглаж болно. 1.121) ижил вэбсайт руу нэвтрэх. Учир нь та нэг серверт аль ч талаараа хандсан хэвээр байгаа бөгөөд нэг арга (нэр ашиглах) санахад илүү хялбар болно.

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

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

Хостны нэр дээр тулгуурлан IP хаягийг тодорхойлдог "утасны дэвтэр" хайлтыг DNS-ийн дамжуулалт гэж нэрлэдэг. Үүний эсрэгээр, урвуу DNS хайлт нь DNS серверүүдээр хийж болох өөр зүйл юм. Энэ нь хостын нэрийг IP хаягаар нь тодорхойлох явдал юм. Энэ төрлийн хайлт нь тухайн хост нэртэй холбоотой IP хаяг нь статик IP хаяг гэсэн санаан дээр суурилдаг.

DNS мэдээллийн сан нь IP хаяг болон хостын нэрээс гадна олон зүйлийг хадгалдаг. Хэрэв та хэзээ нэгэн цагт вэб сайтад имэйл тохируулж эсвэл домэйн нэрийг шилжүүлж байсан бол домэйн нэрийн хоч (CNAME) болон SMTP мэйл солилцогч (MX) гэх мэт нэр томьёотой таарч магадгүй.

FAQ

    Та DNS серверээ хэрхэн өөрчлөх вэ?

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

    Та DNS серверүүдийг хэрхэн олох вэ?

    Тэнд олон төрлийн DNS серверүүд байгаа тул та дуртай серверээ олох хүртлээ DNS серверүүдийн жагсаалтыг үзэх боломжтой. Lifewire-д хамгийн сайн үнэ төлбөргүй DNS серверүүдийн зөвлөмжийн жагсаалт бий.

    Динамик DNS гэж юу вэ?

    Зөвхөн статик IP хаягтай ажилладаг DNS-ээс ялгаатай нь динамик DNS (эсвэл DDNS) нь мөн динамик IP хаягуудыг дэмждэг. Үүний үр дүнд та DDNS үйлчилгээг ашиглан гэрээсээ вэбсайтаа байршуулах эсвэл гэрийн сүлжээгээ алсаас удирдах боломжтой.

Зөвлөмж болгож буй: