Що таке dns і як ДНС-сервера забезпечують роботу інтернету - «все до дрібниць»

Що таке dns і як ДНС-сервера забезпечують роботу інтернету - «все до дрібниць»

Привіт, шановні Новомосковсктелі блогу KtoNaNovenkogo.ru. Про те, що таке інтернет і коли він з'явився, ми з вам вже говорили. Говорили і про те, що таке є сайти і що таке Інтернет. Однак, є ще і технічна сторона роботи інтернету, яка теж дуже важлива і по своєму цікава.

Так, ось DNS - це одна з основних речей, на яких побудована робота всього інтернету. Це абревіатура розшифровується як Domain Name System, що в перекладі означає доменна система імен.

Цього питання (пристрої доменної системи імен) я вже торкався, коли розповідав про те, що таке домени різного рівня і доменні зони, але тільки побіжно. Сьогодні я хочу поговорити про роль ДНС-серверів в роботі сайтів і всього інтернету в цілому.

Навіщо потрібні DNS-сервера і що це таке?

Коли інтернет тільки формувався, то було вирішено впровадити таку річ, як домени. Фактично, це ім'я для вузла мережі (комп'ютера, сервера або в більш загальному сенсі слова - хоста).

Система ж доменних імен оперує вже повноцінними іменами (букви латиниці, цифри, тире та нижнє підкреслювання допускається при їх формуванні). Їх набагато легше запам'ятати, вони несуть смислове навантаження (доменне ім'я мого блогу ktonanovenkogo.ru про щось вже говорить, а реальний його АйПи 109.120.169.66 малоинформативен) і ними простіше оперувати.

Ось саме на цих ДНС-серверах (іноді їх ще називають NS від Name Server, тобто server імен) і тримається весь інтернет (як плоский світ на трьох китах, що стоять на черепасі). Сервер, якщо ви пам'ятаєте, це просто службовий комп'ютер не вимагає безпосередньої участі людини в своїй роботі (налаштували його - він і оре в режимі 24 на 7). І таких DNS-серверів в мережі дуже багато.

Як працює DNS і причому тут файл Hosts?

Такий файл знаходився (і зараз знаходиться) на кожному комп'ютері користувача (на вашому теж він є) підключеного до мережі (як його знайти дивіться за наведеною вище посиланням).

Зараз файл Hosts став рудиментом (пережитком минулого) і там зазвичай є тільки один запис (127.0.0.1 localhost) означає, що локальним хостом потрібно вважати даний комп'ютер.

Правда іноді його використовують віруси і інші зловредів, щоб замість одного сайту ви потрапляли на інший (про фішинг чули?) - адже для цього достатньо додати всього одну строчку в файл Hosts (можете самі прописати в ньому, наприклад, «109.120.169.66 yandex. ru »і замість Яндекса браузер вам буде наполегливо відкривати мій блог). Ось саме тому його цілісність охороняють більшість антивірусів.

Як ДНС-сервера допомагають браузеру орієнтуватися в мережі?

Яку роль відіграють NS-сервера хостингу в DNS системі?

На наведеному вище малюнку показана сильно спрощена схема, по якій не дуже зрозуміла роль окремих рівнів ДНС-серверів. Трохи нижче приведена більш розгорнута схема (хоча і знову ж дуже спрощена).

Як поміняти DNS при перенесенні сайту на інший хостинг?

Те ж саме можна зробити клікнувши по назві домену (в першому стовпці) і вибравши на сторінці в області «Управління доменом» пункт «DNS-сервери»:

У будь-якому випадку, зміни не вступлять з силу відразу. Лише з плином часу (потихеньку - до двох діб) вся структура ДНС-серверів пропише ці зміни і користувачі з усіх кінців світу будуть потрапляти на ваш сайт вже живе на новому хостингу.

Удачі вам! До швидких зустрічей на сторінках блогу KtoNaNovenkogo.ru

Збірки по темі: