Я запутался в реальном значении домена. Под доменом подразумевается какой-либо адрес веб-страницы, например «superuser.com», или его фактическое значение - это название сети, которая обеспечивает подключение к Интернету.
Спасибо.
Я запутался в реальном значении домена. Под доменом подразумевается какой-либо адрес веб-страницы, например «superuser.com», или его фактическое значение - это название сети, которая обеспечивает подключение к Интернету.
Спасибо.
Доменное имя - это не что иное, как имя, которое мы, люди, используем для подключения к определенному IP-адресу. Когда вы вводите URL, ваш браузер разделяет его на несколько частей. Доменное имя (в данном случае superuser.com
) действительно только что-то значит для вас в данный момент. Ваш компьютер будет использовать DNS (Domain Name System), чтобы превратить это доменное имя в нечто, понятное ему, в IP-адрес. Когда ваш компьютер имеет IP-адрес сервера, он может связываться с этим сервером для выполнения своей задачи, такой как отправка HTTP GET для загрузки веб-страницы и т.д.
Субдомены (www. В www.microsoft.com или mail. В mail.google.com) работают таким же образом, за исключением того, что они позволяют администраторам сети разделять имена на разные серверы (или один и тот же сервер, если они хотят). Это позволяет администратору сказать, что 64.4.31.252 будет обрабатывать www.microsoft.com, а 64.4.11.251 - msdn.microsoft.com.
Другие технологии также полагаются на работу DNS, так что это не всегда "только для людей" (хотя так оно и было). Сертификаты для веб-сайтов (использующих HTTPS и SSL) в значительной степени зависят от работы DNS, поскольку это одна из основных проверок, которые помогают предотвратить фишинг. Сертификаты могут содержать DNS-имя сайта, который они защищают, и если они не совпадают, ваш браузер будет кричать о кровавом убийстве и сообщать вам, что "существует проблема с сертификатом этого сайта". Вы можете убедиться в этом сами, если посетите https://209.85.225.105 (это IP-адрес для www.google.com, вы можете посмотреть это самостоятельно, запустив nslookup www.google.com
из командной строки.
Изначально DNS появился, чтобы помочь людям подключаться к удаленным сайтам. Гораздо проще сказать (и запомнить!) «перейти к www.google.com», чем сказать «перейти к 209.85.225.105».
Возможно, следует отметить, что Microsoft называет структуры Active Directory также "доменами". Таким образом, когда кто-то ссылается на "домен AD", он ссылается на дерево или лес Active Directory, которое совершенно не связано с просмотром Интернета. (Active Directory - это централизованная система аутентификации и управления Microsoft.)
Домен - это не просто ЛЮБАЯ веб-страница в смысле URL, а, в частности, наименование / идентификация корневого уровня верхнего уровня веб-страницы, к которой могут относиться люди - он действительно служит идентификацией (или почти торговой маркой) для любой из страниц, которые живут под ним (по мнению посетителя веб-страницы). Существует целая система регистрации доменов, и каждый домен уникален.
В URL две самые правые части - в superuser.com это "superuser" и «.com», называемые доменом и доменом верхнего уровня (TLD).
В Википедии есть статья о доменах верхнего уровня, и домены должны быть зарегистрированы, чтобы быть известными.