DNS домендік атаулар жүйесі
DNS - Бұл "домен атауы-IP мекенжайы"таратылған дисплей базасына негізделген орталықтандырылған қызмет. Ол өз жұмысында клиент-сервер түріндегі хаттаманы қолданады. DNS серверлері таратылған дисплей базасын қолдайды, ал DNS клиенттері IP-мекен-жайға домен атауының рұқсатын сұрайтын серверлерге жүгінеді.
DNS қызметі әкімші қолмен дайындайтын мәтіндік файлдарды пайдаланады. Алайда, DNS қызметі барлық атауларды емес, желі атауларының бір бөлігін ғана сақтайды. Желідегі түйіндер санының өсуімен масштабтау мәселесі жаңа домендер мен қосалқы домендік атауларды құру және DNS қызметіне жаңа серверлерді қосу арқылы шешіледі.
Әрбір DNS сервері, дисплей кестесінен басқа, жеке DNS серверлерін бірыңғай DNS қызметіне байланыстыратын ішкі домендерінің DNS серверлеріне сілтемелерді қамтиды. Сілтемелер-тиісті серверлердің IP мекенжайлары. DNS атауын шешу процедурасы көбінесе файл мекен-жайын оның символдық аты бойынша файлдық жүйемен іздеу процедурасына ұқсас. Домендік атаулар үшін, сондай-ақ символдық файл атаулары үшін атаудың физикалық орналасқан жерінен тәуелсіздігі тән.
DNS атауларын шешудің екі негізгі схемасы бар. Бірінші нұсқада DNS клиенті IP мекенжайын іздеу жұмысын үйлестіреді. Мұндай өзара әрекеттесу схемасы рекурсивті емес немесе итеративті деп аталады, егер клиент өзі әртүрлі атау серверлеріне сұраулар тізбегін итеративті түрде орындаса. Бұл схема Клиентті күрделі жұмыспен жүктейтіндіктен, ол сирек қолданылады.
Екінші нұсқада рекурсивті процедура жүзеге асырылады, онда клиент өз серверіне жұмыс істейді. Барлық DNS клиенттері рекурсивті процедураны қолданады. IP мекенжайларын іздеуді тездету үшін DNS серверлері бірнеше сағаттан бірнеше күнге дейін сақталатын жауаптарды кэштеу процедурасын кеңінен қолданады.
ДОМЕНДЕР МЕН ДОМЕН АТАУЛАРЫ: АЙЫРМАШЫЛЫҚ НЕДЕ
Домен (ағылш. domain-аймақ, аумақ, аймақ) - бұл орталықтандырылған әкімшілікке ие және домендік атаулар жүйесінің (DNS, Domain Name System) серверлері арқылы қызмет көрсетілетін Дүниежүзілік Интернет желісінің түйіндерінің иерархиялық атаулары кеңістігінің шектеулі бөлігі. Әр домен тиісті атау арқылы анықталады.
Компьютердің домендік атауы (domain name), көбінесе домендік мекен-жай (domain address) немесе түйін атауы (Хост атауы) деп аталады, бұл түйіннің иесін анықтайтын белгілі бір желілік қосылыстың (түйіннің) мекен-жайы. Дүниежүзілік желіге қол жетімді миллиондаған компьютерлердің әрқайсысының өзіндік ерекше домендік мекен-жайы бар.
Кез-келген мекен-жайдың басты міндеті-белгілі бір орынды кепілдендірілген және бір мәнді көрсету. Мысалы, егер сізде адамның нақты мекен-жайы болса, сіз басқа біреудің пәтеріне кіресіз деп қорықпай, оған баруға болады. Интернет желісіндегі мекен-жайлармен жағдай ұқсас, ал әрбір Интернет мекен-жайы, сондай-ақ Пошта мекен-жайы бірнеше деңгейден тұрады.
Адрестеудің екі негізгі әдісі бар: сандық және символдық. Домендік мекен-жай символдық әдісті қолданады, сондықтан бұл таңбалар жиынтығы — әріптер, сандар және кейбір белгілер: сөз немесе бірнеше сөздер, соның ішінде қысқартулар мен қысқартулар немесе Бос орындар жоқ, қатарынан өтіп, нүктелермен бөлінген сандар. Домендік адрестің құрамдас бөліктері оның сегменттері деп аталады және иерархиялық жүйені құрайды. Ең соңғы (оң жақ) сегмент жоғарғы (бірінші) деңгей домені деп аталады және екі немесе одан да көп әріптерден тұрады.
Домендік мекен-жайлар адамдарға арналған, өйткені символдық адрестеу әдісіне сүйене отырып, олар көп жағдайда түсінікті қауымдастықтардың көмегімен оңай есте сақталады. Бұл мағынада домендік атау белгілі бір" қасбетті" білдіреді — пайдаланушылар тиісті веб-ресурсқа кіру үшін браузерлерінің мекен-жай жолына енгізетін таңбалардың сіңімді жиынтығы.
Алайда, Дүниежүзілік Желінің түйіндерінің бірі пайдаланушының өтініші бойынша ондағы басқа түйінді табуға тырысқанда, ол оны Домен бойынша емес, IP мекен-жайы бойынша жасайды (IP-address, мұнда IP — Internet Protocol) — бұл ерекше жиынтық, бірақ топтары нүктелермен бөлінген сандар. Тиісінше, бұл жағдайда біз сандық адрестеу әдісі, бастапқыда "нөлдермен" және "бірліктермен" жұмыс істеуге "дағдыланған"ыңғайлы машина туралы айтып отырмыз.
Егер домен мекенжайын адамның Пошта мекен-жайымен салыстыруға болатын болса, онда IP — мекен-жайы-бұл "телефон нөмірі", ол онымен онлайн режимінде байланысуға нақты мүмкіндік береді.
"Домен" ұғымының мазмұнына келетін болсақ, ол "домендік адрес сегменті"ұғымымен бірдей емес екенін түсіну керек. Домен белгілі бір түйіндер жиынтығының бүкіләлемдік желісінде орналасқан жерін нақты көрсетуге міндетті, олар бұл доменге жатады деп айтады (осы тұрғыдан алғанда, домендік мекенжайды жалғыз компьютер тиесілі домен деп атауға болады).
Домендер Интернет тәріздес матрешкам салынуда бір-біріне және кіші домені, сонымен көптеп сегменттерінің тұрады, оның аты. Тегінде, сондықтан есімдері аталады иерархическими. Пошта мекенжайындағы үй бір уақытта көшеде, белгілі бір қалада және белгілі бір елде орналасқандықтан, сол компьютер бірден бірнеше домендерге жатады.
IP мекенжайы сонымен қатар иерархиялық жүйені құрайтын сегменттерден тұрады. Алайда, домендік мекен-жайдан айырмашылығы, IP мекенжайындағы мұндай сегменттердің саны әрқашан төртке тең, ал сегменттердің өзі сандар жиынтығы — 0-ден 255-ке дейінгі сандар (ондық сан).
Сонымен қатар, IP мекенжайларында иерархиялық баспалдақ домендік мекен-жайлардағыдай оңнан солға емес, солдан оңға қарай түседі. Бұл дегеніміз, Интернеттегі екі көрші компьютер өздерінің IP мекенжайларының соңғы (сол жақ) сегментінде және домен мекенжайларының бірінші (оң жақ) сегментінде ерекшеленуі мүмкін.
Нақты түйіндердің IP-мекен — жайларын олардың домендік мекен-жайлары бойынша анықтау үшін Дүниежүзілік Желінің арнайы түйіндерінде-DNS серверлерінде (DNS-servers) сәйкестік кестелері бар. Егер DNS сервері домен атауы сұралған түйіннің IP мекенжайын білмесе, ол басқа, оған жақын DNS серверлеріне жүгінеді және т.б. Егер сұралған доменге сәйкес келетін IP мекенжайы DNS серверлерінің бірінде табылса, ол сұрау салынған компьютерге жіберіледі.
Бастапқыда жоғары (бірінші) деңгейдегі домен үш әріптен тұратын және мекен-жай иесінің сыныптардың біріне (жалпы домен) жататындығын нақты және нақты көрсететін елге байланысты емес тақырыптық адрестеу жүйесі жасалды: .com — коммерциялық сайттар,. net — желілік ресурстар,. org — коммерциялық емес ұйымдар.
Қазіргі уақытта жоғары деңгейлі домендердің саны ондаған есе өсті, ал бірнеше сыныптар үшін қатаң тәуелділік сақталды, мысалы .edu — білім беру мекемелері, ал .mil — АҚШ әскери ұйымдары. "Дәстүрлі", "ескі". com, .net,. org аймақтарында кез-келген тақырыптағы сайттарды тіркеуге болады.
Сонымен қатар, домендік атаулар белгілі бір елдердің немесе аймақтардың кеңейтімдерін қолдана отырып тағайындалуы мүмкін. Әр елдің өзіндік домендік кеңеюі бар: мысалы, Жапония .jp, Ресей — .ru, Украина — .ua және АҚШ — тың .us кеңейтімін қолданады.
Бірінші деңгейдегі аймақтық домендердің қатарына, атап айтқанда .eu (Еуропалық Одақ елдері) және.su (бұрынғы КСРО елдері) жатады. Көптеген елдерде арнайы ережелер бар, онда осы кеңейтімді қолдана отырып домендік атауларды кім және қандай мақсатта тіркей алатындығы нақты сипатталған, сондықтан тиісті доменді тіркемес бұрын оларды егжей-тегжейлі зерделеу керек.
Тағайындалған атаулар мен нөмірлердің Интернет-корпорациясы (ICANN) — бүкіл жер шарындағы жоғары деңгейлі домендерді басқаруға жауапты ұйым — белгілі бір елге жатпайтын төрт, тіпті алты әріптік бірінші деңгейлі домендерді мақұлдады.
Олардың ішінде .info-ең алдымен ақпараттық сайттар үшін (басқа жағдайларда кез — келген веб — ресурстарды тіркеуге болады),. Aero — аэроиндустрия үшін,. coop — кооперативтер үшін,. mobi — мобильді ресурстар үшін,. travel-туристік сайттар үшін немесе .museum-мұражайшылар үшін.
Тиісті домен атауын іздеу барысында, мысалы, бірінші деңгейлі домендердің ұсыныстарын табуға болады .xxx, .free,. mp3. мұндай атаулардың ICANN мақұлданбағанын және олардың пайдаланушы үшін қол жетімділік мүмкіндігі пайдаланушының тиісті бағдарламалық жасақтамасының болуына байланысты екенін түсіну керек-мұндай домендік атаулары бар веб-тораптарға қол жеткізе алмайтын пайдаланушылар.
Достарыңызбен бөлісу: |