Қарапайым тілмен айтқанда, домендік атаулар жүйесі (DNS) – хост атауларын IP мекенжайларына аударатын дерекқорлар жиынтығы.
DNS жиі интернеттің телефон кітапшасы деп аталады, себебі ол www.google.com сияқты есте сақтау оңай хост атауларын 216.58.217.46 сияқты IP мекенжайларына түрлендіреді. Бұл веб-шолғыштың мекенжай жолағына URL мекенжайын тергеннен кейін сахна артында орын алады.
DNS (және әсіресе Google сияқты іздеу жүйелері) болмаса, интернетте шарлау оңай болмас еді, өйткені біз кіргіміз келетін әрбір веб-сайттың IP мекенжайын енгізуіміз керек.
DNS қалай жұмыс істейді?
Егер ол әлі түсініксіз болса, DNS жұмысының негізгі тұжырымдамасы өте қарапайым: веб-шолғышқа енгізілген әрбір веб-сайт мекенжайы (мысалы, Chrome, Safari немесе Firefox) DNS серверіне жіберіледі, бұл атауды дұрыс IP мекенжайымен салыстыру жолын түсінеді.
Бұл құрылғылар бір-бірімен байланысу үшін пайдаланатын IP мекенжайы, өйткені олар www.google.com, www.youtube.com, т.б. сияқты атауларды пайдаланып ақпаратты жібере алмайды және жібермейді. осы веб-сайттарға қарапайым атауды енгізіңіз, ал DNS біз үшін барлық іздеулерді жүргізеді, бұл бізге қалаған беттерді ашу үшін қажет тиісті IP мекенжайларына лезде қол жеткізуге мүмкіндік береді.
Қайтадан, www.microsoft.com, www.lifewire.com, www.amazon.com және кез келген басқа веб-сайт атауы бізге ыңғайлы болу үшін ғана пайдаланылады, өйткені олардың IP мекенжайларын есте сақтаудан гөрі бұл атауларды есте сақтау әлдеқайда оңай..
Түбірлік серверлер деп аталатын компьютерлер әрбір жоғарғы деңгейлі домен үшін IP мекенжайларын сақтауға жауапты. Веб-сайт сұралғанда, іздеу процесінің келесі қадамын анықтау үшін алдымен сол ақпаратты өңдейтін түбірлік сервер. Содан кейін домен атауы дұрыс IP мекенжайын анықтау үшін ISP ішінде орналасқан домендік атауларды шешушіге (DNR) жіберіледі. Соңында бұл ақпарат сіз сұраған құрылғыға қайтарылады.
DNS-ті қалай тазалау керек
Windows және басқалар сияқты операциялық жүйелер IP мекенжайларын және хост атаулары туралы басқа ақпаратты жергілікті түрде сақтайды, осылайша оларға әрқашан DNS серверіне хабарласудан гөрі жылдамырақ қол жеткізуге болады. Компьютер белгілі бір хост атауының белгілі IP мекенжайымен синоним екенін түсінгенде, бұл ақпаратты құрылғыда сақтауға немесе кэштеуге рұқсат етіледі.
DNS ақпаратын есте сақтау пайдалы болғанымен, ол кейде бүлінуі немесе ескіруі мүмкін. Әдетте операциялық жүйе бұл деректерді белгілі бір уақыт кезеңінен кейін жояды, бірақ веб-сайтқа кіруде қиындықтар туындаса және оны DNS ақаулығынан деп күдіктенсеңіз, бірінші қадам жаңасына орын босату үшін бұл ақпаратты күштеп жою. жаңартылған DNS жазбалары.
Қайта жүктеу арқылы DNS кэші сақталмағандықтан, DNS-мен ақаулықтар туындаса, компьютерді жай ғана қайта жүктей аласыз. Дегенмен, қайта жүктеу орнына кэшті қолмен тазалау әлдеқайда жылдамырақ.
Windows жүйесінде DNS жүйесін ipconfig /flushdns пәрменімен пәрмен жолы арқылы тазалауға болады. Веб-сайт My 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\
Оны тінтуірдің оң жақ түймешігімен басыңыз немесе түртіп, ұстап тұрыңыз, Сипаттар тармағын таңдап, Тек оқуға арналған жанындағы құсбелгіні қойыңыз.атрибут.
DNS туралы қосымша ақпарат
Сізге қазір интернетке кіруге қызмет көрсететін Интернет провайдері құрылғыларыңыз үшін пайдалану үшін 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) сияқты терминдерге тап болуыңыз мүмкін.
ЖҚС
DNS серверлерін қалай өзгертесіз?
Windows жүйесінде DNS серверлерін өзгерту үшін пәрмен жолын пайдалануға немесе Windows параметрлері арқылы өтуге болады. Пәрмен жолын пайдалану ыңғайлы болмаса, Windows параметрлерін пайдаланған жөн.
DNS серверлерін қалай табасыз?
Бұл жерде көптеген әртүрлі DNS серверлері бар, сондықтан өзіңізге ұнайтын біреуін тапқанша DNS серверлерінің тізімдерін қарап шығуға болады. Lifewire сайтында ең жақсы тегін DNS серверлеріне арналған ұсыныстар бар.
Динамикалық DNS дегеніміз не?
Тек тұрақты IP мекенжайларымен жұмыс істейтін DNS-тен айырмашылығы, динамикалық DNS (немесе DDNS) динамикалық IP мекенжайларын да қолдайды. Нәтижесінде веб-сайтыңызды үйден орналастыру немесе үй желісін қашықтан басқару үшін DDNS қызметін пайдалана аласыз.