Домендік атаулардың жүйесіне кіру (DNS)

Интернеттің телефон кітабы

Интернеттегі және көптеген үлкен жеке Интернет протоколы (IP) желілері трафикті бағыттауға көмектесу үшін Домендік атаулар жүйесіне (DNS) сүйенеді. DNS желілік атаулар мен мекенжайлардың таратылған дерекқорын қолдайды және компьютерлерге дерекқорға қашықтан сұрау әдістерін ұсынады. Кейбір адамдар DNS-ді «Интернеттің телефон кітапшасы» деп атайды.

DNS және World Wide Web

Барлық жалпыға қолжетімді веб-сайттар жалпы IP мекенжайларымен Интернетке қосылған серверлерде жұмыс істейді. Мәселен, web-серверлерде, мысалы, 207.241.148.80 мекенжайлары бар. Адамдар сайттарға кіру үшін http://207.241.148.80/ мекенжайы сияқты мекен-жай туралы ақпаратты енгізе алады, бірақ http://www.about.com/ сияқты дұрыс аттарды қолдануға қабілетті.

Интернет жалпыға қолжетімді веб-сайттар үшін DNS қызметін бүкіл дүниежүзілік атауды рұқсат ету қызметі ретінде пайдаланады. Егер біреу сайттың атын өз браузерлеріне түртсе, онда DNS осы торап үшін сәйкес IP мекенжайын, веб-браузерлер мен веб-серверлер арасында қалаған желілік байланыстарды жасау үшін қажетті ақпаратты іздейді.

DNS серверлері және атау иерархиясы

DNS клиенттік / серверлік желілік архитектураны пайдаланады. DNS серверлері - DNS дерекқор жазбаларын (атаулар мен мекен-жайларды) сақтауға арналған компьютерлер, ал DNS клиенттері - соңғы компьютерлерді, телефондарды және соңғы пайдаланушылардың басқа құрылғыларын қамтиды. DNS серверлері бір-бірімен өзара әрекеттеседі, қажет болғанда бір-біріне клиенттер ретінде әрекет етеді.

DNS серверлерін иерархияға айналдырады. Интернет үшін, түбір атауының серверлері DNS иерархиясының жоғарғы жағында орналасады. Интернет түбір атауының серверлері DNS-сервер ақпаратын жоғары деңгейлі домендер үшін (TLD) («.com» және «.uk»), атап айтқанда түпнұсқа ( беделді ) деп аталатын DNS серверлерінің аттары мен IP мекенжайларын жауапты әр TLD туралы жеке сұраулар. DNS иерархиясының келесі төменгі деңгейіндегі серверлер екінші деңгейлі домен атауларын және мекен-жайларын қадағалайды («about.com» сияқты) және қосымша деңгейлер веб домендерін басқарады («compnetworking.about.com» сияқты).

DNS серверлері бүкіл әлем бойынша жеке бизнес және Интернет басқару органдары тарапынан орнатылып, жұмыс жасайды. Интернеттегі 13 root атау сервері (әлемдегі машиналардың шын мәнісінде артық емес пулдары) жүздеген интернет жоғары деңгейлі домендерді қолдайды, while.com.com өзінің желісіндегі сайттарға арналған беделді DNS серверін береді. Ұйымдар да DNS-ді өздерінің жеке желілерінде, шағын көлемде, бөлек орналастыра алады.

Қосымша - DNS сервері деген не?

DNS үшін желілерді теңшеу

DNS пайдалануды қалайтын DNS клиенттері ( резолютер деп аталады) олардың желісінде теңшелген болуы керек. Бір немесе бірнеше DNS серверлерінің тіркелген ( статикалық ) IP мекенжайларын пайдаланып, DNS-ке сұрау жасайды. Үй желісінде DNS серверінің мекенжайлары бір рет кең жолақты роутерде конфигурациялануы мүмкін және клиенттік құрылғылармен автоматты түрде алынады немесе мекенжайлар әрбір клиентке жеке теңшеле алады. Үй желісінің әкімшілері өздерінің Интернет сервис жеткізушісінен немесе Google Public DNS және OpenDNS сияқты үшінші тарап Интернет DNS провайдерлерінен жарамды DNS серверінің мекенжайларын ала алады.

DNS іздеу түрлері

DNS DNS браузерлері Интернет домен аттарын IP мекенжайына автоматты түрде түрлендіреді. Алдын ала теруді қоспағанда , DNS-ақ мына үшін қолданылады:

Желісі әдепкі бойынша TCP және UDP , 53 порты арқылы DNS іздеуді қолдауға қолдау көрсетуді сұрайды.

Сондай-ақ, қараңыз - Алға және кері IP мекенжайын іздеу

DNS кэштері

Сұранымдардың үлкен көлемін өңдеу үшін, DNS кэштеуді пайдаланады. DNS кэштері соңғы кезде қол жетімді DNS жазбаларының жергілікті көшірмелерін сақтайды, ал түпнұсқалар өздерінің тағайындалған серверлерінде сақталады. DNS жазбаларының жергілікті көшірмелері бар болса, желілік трафикті және DNS сервер иерархиясын жасау керек. Дегенмен, DNS кэш ескірген болса, желіге қосылу мүмкіндігі туындауы мүмкін. DNS кэштері желілік хакерлердің шабуылына да бейім болды. Желілік әкімшілер ipconfig және ұқсас утилиталар арқылы қажет болған жағдайда DNS кэшін тазалайды .

Қосымша - DNS кэш дегеніміз не?

Динамикалық DNS

Стандартты DNS дерекқорда сақталған барлық IP-мекен-жай мәліметтерін талап етеді. Бұл әдеттегі веб-сайттарды қолдау үшін жақсы жұмыс істейді, бірақ Интернеттегі веб-камералар немесе үйдегі веб-серверлер сияқты динамикалық IP мекенжайларын пайдаланатын құрылғылар үшін емес. Динамикалық DNS (DDNS) динамикалық клиенттер үшін атауды шешу қызметін қосу үшін желі протоколының кеңейтімдерін DNS-ге қосады.

Әртүрлі үшінші тарап провайдерлері Интернеттегі үй желісіне қашықтан қол жеткізгісі келетіндерге арналған динамикалық DNS пакеттерін ұсынады. Интернет DDNS ортасын орнату таңдаған провайдермен тіркелуді және жергілікті желіге қосымша бағдарламалық жасақтаманы орнатуды қажет етеді. DDNS провайдері жазылған құрылғыларды қашықтан қадағалап отырады және қажетті DNS атауының сервер жаңартуларын жасайды.

Қосымша - Динамикалық DNS деген не?

DNS үшін балама

Microsoft Windows Интернет атау қызметі (WINS) DNS атауына ұқсас атауды қолдайды, бірақ тек Windows компьютерлерінде және басқа ат кеңістігін қолданады. WINS кейбір Windows дербес компьютерлерінде қолданылады.

Dot-BIT - бұл «.bit» жоғарғы деңгейлі доменіне Интернет DNS-ге қолдау қосу үшін жұмыс жасайтын BitCoin технологиясына негізделген ашық бастапқы жоба.

Интернет протоколының оқу құралы - IP желісінің нөмірленуі