DNS сервері – жалпы IP мекенжайларының дерекқорын және олармен байланысты хост атауларын қамтитын компьютер сервері және көп жағдайда бұл атауларды сұрау бойынша IP мекенжайларына шешуге немесе аударуға қызмет етеді. DNS серверлері арнайы бағдарламалық құралды іске қосады және арнайы протоколдар арқылы бір-бірімен байланысады.
Сіз атау сервері немесе аттар сервері сияқты басқа атаулармен аталған DNS серверін және домендік атау жүйесінің серверін көре аласыз.
DNS серверлерінің мақсаты
DNS сервері адамдар мен компьютерлер арасындағы кеңістікте олардың байланысын жеңілдетуге көмектеседі.
Lifewire.com сияқты доменді немесе хост атын есте сақтау сайттың 151.101.2.114 IP мекенжай нөмірлерін есте сақтаудан оңайырақ. Осылайша, Lifewire сияқты веб-сайтқа кірген кезде https://www.lifewire.com URL мекенжайын теру жеткілікті.
Бірақ интернетте бір-бірінің орнын анықтау әрекеті кезінде компьютерлер мен желілік құрылғылар домен атауларымен жақсы жұмыс істемейді. Веб-сайт желідегі (интернеттегі) қай серверде орналасқанының сандық көрінісі болып табылатын IP мекенжайын пайдалану әлдеқайда тиімді және дәлірек.
DNS серверлері DNS сұрауын қалай шешеді
Браузерлер мекенжай жолағына веб-сайт мекенжайын енгізген кезде, DNS сервері кіргіңіз келетін мекенжайды табу үшін жұмысқа кіріседі. Ол мұны бірнеше серверлерге DNS сұрауын жіберу арқылы жасайды, олардың әрқайсысы сіз енгізген домен атауының басқа бөлігін аударады. Сұралған әртүрлі серверлер:
- A DNS шешуші: IP мекенжайымен домен атауын шешуге сұрауды алады. Бұл сервер сіз барғыңыз келетін сайттың интернетте қай жерде орналасқанын анықтау үшін көп жұмыс істейді.
- Түбірлік сервер: Түбірлік сервер бірінші сұрауды алады және DNS шешушіге сайт туралы ақпаратты сақтайтын Жоғары деңгейлі домен (TLD) серверінің мекенжайы қандай екенін білу үшін нәтижені қайтарады. Жоғарғы деңгейлі домен мекенжай жолағына енгізген домен атауының.com немесе.net бөлігінің баламасы болып табылады.
- TLD сервері: DNS шешушісі осы серверді сұрайды, ол сайт нақты қайтарылған өкілетті атау серверін қайтарады.
- Өкілетті атау сервері: Соңында, DNS шешуші сіз жеткізгіңіз келетін веб-сайттың нақты IP мекенжайын білу үшін осы серверді сұрайды.
IP мекенжайы қайтарылғаннан кейін сіз кіргіңіз келетін веб-сайт веб-шолғышта көрсетіледі.
Бұл алға-артқа көп сияқты естіледі және солай, бірақ бәрі өте тез орындалады, сіз кіргіңіз келетін сайтқа сәл кешігіп оралыңыз.
Жоғарыда сипатталған процесс сайтқа бірінші рет кіргенде орындалады. Егер сіз сол сайтқа қайта кірсеңіз, веб-шолғышыңыздағы кэш тазартылмай тұрып, осы қадамдардың барлығын орындаудың қажеті жоқ. Оның орнына, веб-шолғыш веб-сайтқа браузеріңізге жылдамырақ қызмет көрсету үшін ақпаратты кэштен алады.
Негізгі және қосымша DNS серверлері
Көп жағдайда интернет провайдеріне қосылған кезде маршрутизаторда немесе компьютерде негізгі және қосымша DNS сервері конфигурацияланады. Біреуі істен шыққан жағдайда екі DNS сервері бар, бұл жағдайда екіншісі сіз енгізген хост атауларын шешу үшін пайдаланылады.
Пайдалану үшін жалпыға қолжетімді бірнеше DNS серверлері қолжетімді. Желіңіз қосылатын DNS серверлерін өзгерткіңіз келсе, жаңартылған тізімді тегін және жалпыға қолжетімді DNS серверлерінің тізімін және DNS серверлерін өзгерту нұсқаулығын қараңыз.
Неге DNS серверінің параметрлерін өзгертуге болады
Кейбір DNS серверлері басқаларға қарағанда жылдамырақ кіру уақытын қамтамасыз ете алады. Бұл көбінесе сол серверлерге қаншалықты жақын екеніңізді көрсететін функция. Егер Интернет провайдеріңіздің DNS серверлері сізге Google-ге қарағанда жақынырақ болса, мысалы, домен атаулары сыртқы серверге қарағанда Интернет провайдерінің әдепкі серверлері арқылы тезірек шешілетінін таба аласыз.
Ешбір веб-сайт жүктелмейтін болып көрінетін қосылым ақауларына тап болсаңыз, DNS серверінде қате болуы мүмкін. Сервер сіз енгізген хост атауымен байланысты дұрыс IP мекенжайын таба алмаса, веб-сайтты табу және жүктеу мүмкін емес.
Кейбір адамдар DNS серверлерін сенімдірек деп санайтын компания ұсынған серверлерге өзгертуді таңдайды; мысалы, сіз кіретін веб-сайттарды қадағаламауға немесе жазбауға уәде беретін веб-сайт.
Маршрутизаторға қосылған компьютер немесе құрылғы, соның ішінде смартфондар мен планшеттер интернет мекенжайларын шешу үшін DNS серверлерінің басқа жинағын пайдалана алады. Олар маршрутизаторда конфигурацияланғандарды ауыстырады және олардың орнына пайдаланылады.
Интернет сервері туралы ақпаратты қалай алуға болады
nslookup пәрмені Windows компьютерлеріндегі DNS серверін сұрау үшін пайдаланылады.
Пәрмен жолын ашып, келесіні теру арқылы бастаңыз:
nslookup lifewire.com
Бұл пәрмен келесідей нәрсені қайтаруы керек:
Аты: lifewire.com
Мекенжайлар: 151.101.2.114
151.101.66.114
151.101.130.114 151.101.194.114
Жоғарыдағы мысалда nslookup пәрмені lifewire.com мекенжайы аударылатын IP мекенжайын немесе бұл жағдайда бірнеше IP мекенжайларын айтады.
DNS түбірлік серверлері
Интернетте домен атауларының толық дерекқорын және олармен байланысты жалпы IP мекенжайларын сақтайтын 13 маңызды DNS түбірлік серверлері бар. Бұл жоғарғы деңгейлі DNS серверлері алфавиттің алғашқы 13 әрпі үшін А-дан М-ге дейін аталады. Бұл серверлердің оны АҚШ-та, біреуі Лондонда, біреуі Стокгольмде және біреуі Жапонияда.
Интернет тағайындалған нөмірлер органы (IANA) сізді қызықтырса, DNS түбірлік серверлерінің осы тізімін сақтайды.
DNS серверінің параметрлерін өзгертетін зиянды бағдарлама шабуылдары
DNS серверлеріне қарсы зиянды бағдарлама шабуылдары сирек емес. Әрқашан антивирустық бағдарламаны іске қосыңыз, себебі зиянды бағдарлама DNS серверінің параметрлерін өзгертетін жолмен компьютеріңізге шабуыл жасауы мүмкін.
Мысалы, егер сіздің компьютеріңіз Google-дың DNS серверлерін (8.8.8.8 және 8.8.4.4) пайдаланса және сіз өз банкіңіздің веб-сайтын ашсаңыз, оның таныс URL мекенжайын енгізген кезде, сіз, әрине, банктің веб-сайт.
Алайда, жүйеге жасалған шабуылдан кейін сізге хабарсыз орын алуы мүмкін зиянды бағдарлама DNS серверінің параметрлерін өзгертсе, жүйе бұдан былай Google-дың DNS серверлерімен емес, оның орнына банкіңіздің веб-сайты болып табылатын хакер серверімен байланысады. Бұл жалған банк сайты нақты сайтқа ұқсауы мүмкін, бірақ ол сізді банктік шотыңызға кіргізудің орнына, сіз жаңа ғана терген пайдаланушы аты мен құпия сөзді жинап, хакерлерге банктік шотыңызға кіру үшін қажетті ақпаратты береді.
DNS сервер параметрлерін бұзатын зиянды бағдарлама шабуылдары сонымен қатар трафикті танымал веб-сайттардан жарнамаға толы сайттарға немесе компьютеріңізге вирус жұқтырған деп қорқыту үшін жасалған жалған сайтқа бағыттауы мүмкін. жою үшін олардың жарнамаланған бағдарламалық құралын сатып алу керек.
Компьютеріңізге вирус жұқтырғанын және одан құтылу үшін кейбір бағдарламалық құралды сатып алу керек екенін көрсететін жыпылықтайтын ескертулер кенет пайда болатын веб-сайттарға алданбаңыз. Олар әрқашан алаяқ.
Өзіңізді DNS шабуылдарынан қорғау
DNS параметрлері шабуылының құрбаны болмау үшін екі нәрсені істеу керек. Біріншісі - вирусқа қарсы бағдарламалық құралды орнату, сонда зиянды бағдарламалар зиян келтірмес бұрын ұсталады.
Екіншісі - үнемі кіретін маңызды веб-сайттардың сыртқы түріне мұқият назар аудару. Егер сіз біреуіне кірсеңіз және сайт қандай да бір жолмен көрінсе - суреттердің бәрі басқаша болуы мүмкін немесе сайттың түстері өзгерген немесе мәзірлер дұрыс емес көрінуі мүмкін немесе сіз емле қателерін тапсаңыз (хакерлер қорқынышты емле болуы мүмкін) - немесе сіз Браузеріңізде "жарамсыз сертификат" хабары, бұл сіздің жалған веб-сайтта екеніңізді білдіруі мүмкін.
DNS қайта бағыттауды қалай оң пайдалануға болады
Бұл трафикті қайта бағыттау мүмкіндігін оң мақсаттар үшін пайдалануға болады. Мысалы, OpenDNS трафикті ересектерге арналған веб-сайттарға, құмар ойын веб-сайттарына, әлеуметтік медиа веб-сайттарына немесе желі әкімшілері немесе ұйымдар пайдаланушылардың кіруін қаламайтын басқа сайттарға бағыттай алады. Оның орнына олар "Блокталған" хабары бар бетке жіберілуі мүмкін.
ЖҚС
Менің аймағым үшін ең жақсы DNS серверін қалай табуға болады?
Әртүрлі DNS серверлерін тексеру үшін Windows және Linux жүйесіне арналған GRC DNS Benchmark немесе Mac жүйесіне арналған Namebench сияқты салыстыру құралын пайдаланыңыз. Кейбір жағдайларда DNS серверлерін ауыстыру арқылы интернет жылдамдығын едәуір арттыруға болады.
"DNS сервері жауап бермейді" қатесін қалай түзетемін?
Егер DNS сервері жауап бермейді қатесін көрсеңіз, DNS кэшін тазалап, Windows желі ақауларын жою құралын іске қосыңыз. Жақында антивирустық бағдарламалық құрал орнатқан болсаңыз, оның көмектесетінін көру үшін оны уақытша өшіріңіз. Бұл мәселені шешпесе, DNS серверлерін ауыстырып көріңіз.
Windows жүйесінде DNS кэшін қалай тазартуға болады?
Пәрмен жолын ашыңыз және DNS кэшін тазалау үшін ipconfig /flushdns енгізіңіз. Microsoft PowerShell бағдарламасындағы кэшті Clear-DnsClientCache пәрменімен тазалауға болады.
Неге тек 13 DNS түбірлік атау серверлері бар?
DNS Интернет протоколының 4 (IPv4) нұсқасының шектеулеріне байланысты 13 түбірлік атау серверлерін пайдаланады. Желінің сенімділігі мен өнімділігі арасындағы ымыра ретінде 13 саны таңдалды.