Як влаштований Інтернет? Як він працює?

Імена доменів та визначення адреси

Але що, якщо невідомий IP-адресу комп’ютера, до якого потрібно підключитися? Що робити, якщо потрібен доступ до веб-сервера, називаному www.anothercomputer.com? Як браузер дізнається, де знаходиться цей комп’ютер? Відповідь на всі ці питання – служба доменних імен DNS. Це поняття мережі Інтернет позначає розподілену базу даних, яка відстежує імена комп’ютерів та відповідні ним IP-адреси.

Багато машини підключені до бази даних DNS і програмного забезпечення, яке дозволяє отримати до нього доступ. Ці машини відомі як DNS-сервери. Вони не містять всієї бази даних, а тільки його частину. Якщо DNS-сервер не має імені домену, запитаного іншим комп’ютером, то він перенаправляє його на інший сервер.

Цікаве:  Як скласти план продажів?

Служба доменних імен структурована як ієрархія, аналогічна ієрархії маршрутизації IP. Комп’ютер, запитувач дозвіл імен, буде перенаправлено «вгору» по ієрархії до тих пір, поки не буде знайдений DNS-сервер, який може дозволити ім’я домену в запиті.

Коли налаштоване підключення до Інтернету (наприклад, по локальній мережі або через телефонне з’єднання в Windows), основний і один або декілька вторинних DNS-серверів зазвичай вказуються при установці. Таким чином, будь-які додатки, які потребують дозволу доменних імен, зможуть нормально функціонувати. Наприклад, при введенні імені домену в браузері останній підключається до основного DNS-сервера. Отримавши IP-адресу, додаток потім підключиться до цільового комп’ютера і запросить потрібну веб-сторінку.