Все, что вы не знали про IP-адреса и DNS
![Все, что вы не знали про IP-адреса и DNS](/images/articles/ip-dns.jpg)
Все устройства в интернете имеют свой уникальный адрес, который представляет из себя простой набор цифр. Это можно сравнить с номером телефона. Только представьте себе неисчисляемое количество в мире различных устройств, способных выйти в интернет и у каждого из них есть свой уникальный адрес.
Система адресов для компьютеров в интернете отнюдь не хаотична. Она является частью одного из самых важных протоколов интернет-общения, который так и называется интернет-протокол. Всем хорошо известная аббревиатура IP произошла от сокращенного словосочетания internet-protocol. Получается, что адрес компьютера в интернете называется IP-адресом. Когда вы заходите на веб-сайт, то ваш компьютер обращается к другому компьютеру за информацией, то есть отправляет ему запрос. В запросе ваш компьютер сообщает свой обратный IP-адрес, чтобы другой компьютер знал, кому вернуть эту запрашиваемую информацию.
![Все, что вы не знали про IP-адреса и DNS.](/images/articles/ip_dns_01.jpg)
Порядок чисел в IP-адресе выстроен неслучайным образом, а подчиняется строгой иерархии. В IP-адресе под каждым числом скрывается: название страны, города, улицы и номера дома. Все выглядит по аналогии с почтовым адресом человека.
Стандартный IP-адрес разбит на четыре части и имеет длину 32 бита, на каждую часть приходится по 8 битов. Откуда взялись эти 8 битов? Все данные в цифровом мире представлены в виде последовательности битов, 1 бит соответствует 0 или 1. В настоящее время существует две версии протоколов IP-адресов:
- IPv4
- IPv6
Протокол версии IPv4 внедрили еще в далеком 1980 году, в ней возможно выделить свыше 4 миллиардов уникальных IP-адресов для каждого отдельного устройства в интернете. Но из-за невероятной популярности интернета, стало не хватать 4-х миллиардов уникальных IP-адресов. Поэтому появилась версия IPv6, которая из-за более длинного адреса предусматривает выделить больше IP-адресов, до 340 ундециллионов. Постепенно все IP-адреса перейдут на новый формат, где IP-адрес кодируется 128 битами.
![Все, что вы не знали про IP-адреса и DNS.](/images/articles/ip_dns_02.jpg)
Большинство пользователей интернета слышали об IP-адресах, но никогда не сталкивались с ними. Что обеспечивает неведение пользователей об IP-адресах? Специально для удобства пользователей интернета была разработана система DNS. За загадочной аббревиатурой DNS скрывается Domain Name System. Она сопоставляет имена компьютеров www.domain.com с их IP-адресами 184.135.18.30. Ваш компьютер при помощи системы DNS находит IP-адрес, связанный с доменом сайта и уже по IP-адресу запрашивает информацию у другого компьютера, на котором находится нужный вам сайт. Забегая вперед, хочу отметить, что те другие компьютеры с сайтами, называются серверами.
![Все, что вы не знали про IP-адреса и DNS.](/images/articles/ip_dns_03.jpg)
Не существует единого DNS-сервера, где хранятся имена всех компьютеров в мире. Один DNS-сервер не справится со всеми доменными именами, поэтому DNS-сервера в свою очередь поделены на зоны, известные нам как: .com, .net, .ru, .eu и так далее. Рассмотрим структуру доменного имени компании Google.
www.google.com
com - домен первого уровня
google - домен второго уровня
www - имя компьютера
Интернет - это множество соединенных между собой компьютеров через IP-адреса, на которых размещены веб-сайты. Когда компьютер подключен к сети и управляет каким-нибудь веб-сайтом, то он называется сервером. Поскольку его главная задача - обеспечивать бесперебойную и правильную работу сайта. Благодаря системе доменных имен, владелец сайта не должен пожизненно держать свои веб-сайты на одном и том же сервере. Сменив хостинг-провайдера, хозяин сайта может перенести свои сайты на другой сервер, не потеряв доменного имени. Просто его доменное имя получит новый IP-адрес. Пользователи будут обращаться по тому же самому доменному имени и даже не заметят, что сайт переехал на другой хостинг.
Почему одно доменное имя имеет несколько IP-адресов? Это значит, что файлы сайта физически расположены на нескольких серверах. Сделано это для бесперебойной работы сайтов. Если выйдет из строя один сервер, то останется второй или например при большом потоке трафика на сайт, посетители распределяются по разным серверам.
Распределением доменных имен занимаются специальные регистраторы, где обычному пользователю доступна регистрация домена второго уровня за небольшую плату. Система доменных имен DNS позволяет определить IP-адрес компьютера по его доменному имени.
-
-
Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.