Какво е DNS услуга и DNS сървър?

Интернет е огромна мрежа от компютри и на всяко свързано към интернет устройство се присвоява уникален IP адрес (като 203.119.101.61), който помага на други компютри да го идентифицират. Но ако трябва да въвеждате IP адрес всеки път, когато искате да посетите уебсайт, хората трябва да запомнят много числа. Лесно е да правите грешки и да доведете до грешни посещения. По този начин имената на домейни са измислени, за да решат този проблем и да играят важна роля в интернет комуникацията.

Какво е DNS услуга?

DNS услугата, наричана още Domain Name System, е основна услуга на Интернет. Основната му функция е да преобразува имена на домейни в IP адреси, които могат лесно да бъдат разпознати от компютри, така че потребителите да могат лесно да насочват към уебсайт, без да е необходимо да запомнят дълги низове от конкретни цифри и букви.

По-конкретно, DNS услугата може да бъде разделена на услуга за рекурсивно разрешаване, услуга за име на основен домейн, услуга за име на домейн на TLD и услуга за авторитетно име на домейн.

Какво е DNS сървър?

DNS сървър (Domain Name Server), известен също като сървър за имена и отговаря за предоставянето на DNS услуги. Поддържа различни видове записи. DNS сървърите включват рекурсивни резолвери, основни сървъри, TLD сървъри и авторитетни сървъри, които работят заедно, за да предоставят на потребителите IP адреси.

Следната фигура е диаграмата на DNS сървърите.

dns_workflow
  • Рекурсивен преобразувател: известен също като DNS преобразувател, обикновено управляван от ISP. Това е първата стъпка в DNS заявка. Рекурсивният резолвер кешира крайния отговор за всяка изпълнена заявка и го запазва за определен период от време (наречен време за живот). Когато рекурсивен резолвер получи заявка за рекурсивна заявка от потребител, ако има кешове, той директно ще използва кеширания отговор за бърз отговор, без да се налага да комуникира с който и да е друг DNS сървър. Ако не, той ще изпрати заявки до главния сървър на свой ред и след това ще изпрати друга заявка до TLD сървъра след получаване на първоначалния отговор, след което ще изпрати последната заявка до авторитетния сървър и накрая ще получи IP адреса като отговор и върнете го на потребителя.
  • Основен сървър: В света има 13 основни сървъра за имена на домейни и един е главният основен сървър в Съединените щати, който се управлява от Network Solutions, американска интернет агенция. Останалите 12 са вторични главни сървъри, от които 9 са в Съединените щати, 2 са в Европа (поставени в Обединеното кралство и Швеция) и 1 е в Азия (поставен в Япония). Ако няма кеширан отговор, резолверът ще инициира заявка за заявка към главния сървър. Основният сървър записва името на домейна от първо ниво (.com, .net, .org и т.н.) и съответния хостър. След като рекурсивният резолвер получи първоначалния отговор, той изпраща друга заявка до сървъра за имена на TLD.
  • TLD сървър: TLD е името на домейн от най-високо ниво в системата за имена на домейни и сървърът за имена на TLD управлява цялата информация за името на домейна на общия домейн от първо ниво. Към юли 2015 г. имаше 1058 домейна от първо ниво, разделени в две категории: общи домейни от първо ниво и домейни от първо ниво за държава/регион. Най-често срещаните gTLD са: .com, .org, .net, .edu и .gov. Домейн от първо ниво на държава се отнася до домейн, който е специфичен за държава или щат. Например .cn, .uk, .us, .de, .jp и др. Когато TLD сървърът получи заявка за заявка за определен домейн от първо ниво от рекурсивния резолвер, съответният сървър на домейн от най-високо ниво информира рекурсивния резолвер на отговора и го насочва към авторитетния сървър, за да започне следващата заявка.
  • Авторитетен сървър: Авторитетен сървър се задава от регистратора на имена на домейни за конкретно име на домейн (като „www.ipshu.com“), което се използва за управление (добавяне, изтриване, модифициране и т.н.) на конкретния домейн име себе си. Тук рекурсивният резолвер намира IP адреса на уеб сървъра, съответстващ на домейна, и връща IP адреса на рекурсивния резолвер. Един авторитетен сървър обикновено е последната стъпка в обработката на намирането на IP адрес.

Когато рекурсивният резолвер на доставчика на интернет услуги получи IP адреса, той връща информацията на уеб сървъра през компютъра на потребителя, а уеб сървърът връща съответната информация на потребителя според съдържанието, поискано от името на домейна, така че потребителят накрая да може придобиват очакваното им съдържание.

📚 Коментар

Езици