Содержание

Адресация в кс. Три типа адреса (физический, сетевой, доменный), принципы их назначения.

Под локальным адресом понимается такой тип адреса, который используется средствами базовой технологии для доставки данных в пределах подсети, являющейся элементом составной интерсети. В разных подсетях допустимы разные сетевые технологии, разные стеки протоколов, поэтому при создании стека TCP/IP предполагалось наличие разных типов локальных адресов. Если подсетью интерсети является локальная сеть, то локальный адрес — это МАС-адрес. МАС-адрес назначается сетевым адаптерам и сетевым интерфейсам маршрутизаторов, МАС-адреса назначаются производителями оборудования и являются уникальными. Для всех существующих технологий локальных сетей МАС-адрес имеет формат 6 байт, например 11-AO-17-3D-BC-01.

IP-адреса представляют собой основной тип адресов, на основании которых сетевой уровень передает пакеты между сетями. Эти адреса состоят из 4 байт, например 109. 26.17.100. IP-адрес назначается администратором во время конфигурирования компьютеров и маршрутизаторов. IP-адрес состоит из двух частей: номера сети и номера узла. Номер сети может быть выбран администратором произвольно, либо назначен по рекомендации специального подразделения Internet (Internet Network Information Center, InterNIC), если сеть должна работать как составная часть Internet. Обычно поставщики услуг Internet получают диапазоны адресов у подразделений InterNIC, а затем распределяют их между своими абонентами. Номер узла в протоколе IP назначается независимо от локального адреса узла. Маршрутизатор по определению входит сразу в несколько сетей. Поэтому каждый порт маршрутизатора имеет собственный IP-адрес. Конечный узел также может входить в несколько IP-сетей. В этом случае компьютер должен иметь несколько IP-адресов, по числу сетевых связей. Таким образом, IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.

Символьные доменные имена. Символьные имена в IP-сетях называются доменными и строятся по иерархическому признаку. Составляющие полного символьно имени в IP-сетях разделяются точкой и перечисляются в следующем порядке: сначала простое имя конечного узла, затем имя группы узлов (например, имя организации), затем имя более крупной группы (поддомена) и так до имени домена самого высокого уровня (например, домена объединяющего организации по географическому принципу: RU — Россия, UK — Великобритания, US — США). Между доменным именем и IP-адресом узла нет никакого алгоритмического соответствия, поэтому необходимо использовать какие-то дополнительные таблицы или службы, чтобы узел сети однозначно определялся как по доменному имени, так и по IP-адресу. В сетях TCP/IР используется специальная распределенная служба Domain Name System (DNS), которая устанавливает это соответствие на основании создаваемых администраторам сети таблиц соответствия. Поэтому доменные имена называют также DNS-именам.

 В стеке TCP/IP используются три типа адресов: локальные (называемые также аппаратными или физическими), IP-адреса (называемые также сетевыми, логическими или протокольными) и символьные доменные имена.

      В терминологии TCP/IP под локальным адресом понимается такой тип адреса, который используется средствами базовой технологии для доставки данных в пределах подсети, являющейся элементом составной сети. Если подсетью составной сети является локальная сеть, то локальный адрес – это MAC-адрес.       MAC-адрес назначается сетевым адаптерам и сетевым интерфейсам маршрутизаторов.       MAC-адрес состоит из двух частей – 24-разрядного уникального идентификатора организации (OUI, Organizationally Unique Identifier), назначаемого Комитетом IEEE каждому производителю оборудования, и 24-разрядного номера, назначаемого самим производителем для каждой изготовленной им платы. Например: 00-60-2F-3A-07-BC.       MAC-адрес – это адрес, используемый на канальном уровне.

Сетевой (IP-адрес) назначается администратором во время конфигурирования компьютеров и маршрутизаторов.       IPv4 – адрес является уникальным 32-битным идентификатором IP-интерфейса в сети Интернет и используется на сетевом уровне. Он состоит из 4 байт.       IP-адрес состоит из двух частей: номера сети и номера узла. Номер узла назначается независимо от локального адреса узла.       IP-адрес принято записывать разбивкой его на октеты, каждый октет записывается в виде десятичного числа, числа разделяются точками.

 Символьный адрес. Это идентификатор-имя DNS (Domain Name System – доменная система имен), например, pds.sut.ru .       На этапе становления Internet был составлен полный список, в который включили имена всех компьютеров, подсоединенных к сети. Однако из-за быстрого увеличения их количества, с одной стороны, и ежедневных изменений в подсоединенных сетях, с другой стороны, вскоре оказалось невозможным постоянно обновлять такой список. Эти обстоятельства привели к созданию доменной системы имен.       Эта система разделяет адреса по иерархии различных доменов (domain – область), представляющих собой определенную группу компьютеров.       Как видно из рассмотренного примера, в полном доменном адресе сначала указывают нужный компьютер: 

pds. Затем следуют домены по мере возрастания их уровня. Домен sut включает в себя группу компьютеров, расположенных в Государственном университете телекоммуникаций. Домен ru — это компьютеры, расположенные на территории России.       В доменах провайдеры создают так называемые серверы имен. Они представляют собой компьютеры, которые ищут адрес нужного домена и устанавливают связь с сетью, обслуживающей соответствующий домен.       Таким образом, вместо полного списка всех компьютеров в Internet имеются частные списки по доменам.

      Домены составляются либо по географическим, либо по тематическим признакам.       Примерами доменов, выделенных по тематическим признакам, являются: com (commercial) – все коммерческие предприятия в Internet, edu (educational) – все учебные заведения, gov (government) – правительственные учреждения разных стран, org (organization) – некоммерческие организации.       Примеры географических доменов: jp (Japan) – Япония, uk (United Kingdom) – Великобритания, nl (Netherlands) – Нидерланды, ca (Canada) – Канада.

  • Локальный адрес узла, определяемый технологией, с помощью которой построена отдельная сеть, в которую входит данный узел. Для узлов, входящих в локальные сети — это МАС-адрес сетевого адаптера или порта маршрутизатора, например, 11-А0-17-3D-BC-01. Эти адреса назначаются производителями оборудования и являются уникальными адресами, так как управляются централизовано. Для всех существующих технологий локальных сетей МАС-адрес имеет формат 6 байтов: старшие 3 байта — идентификатор фирмы производителя, а младшие 3 байта назначаются уникальным образом самим производителем. Для узлов, входящих в глобальные сети, такие как Х.25 или frame relay, локальный адрес назначается администратором глобальной сети.

  • IP-адрес, состоящий из 4 байт, например, 109.26.17.100. Этот адрес используется на сетевом уровне. Он назначается администратором во время конфигурирования компьютеров и маршрутизаторов. IP-адрес состоит из двух частей: номера сети и номера узла. Номер сети может быть выбран администратором произвольно, либо назначен по рекомендации специального подразделения Internet (Network Information Center, NIC), если сеть должна работать как составная часть Internet. Обычно провайдеры услуг Internet получают диапазоны адресов у подразделений NIC, а затем распределяют их между своими абонентами.

  • Символьный идентификатор-имя, например, SERV1.IBM.COM. Этот адрес назначается администратором и состоит из нескольких частей, например, имени машины, имени организации, имени домена. Такой адрес, называемый также DNS-именем, используется на прикладном уровне, например, в протоколах FTP или telnet.

Что такое доменное имя домен сайта.

Что такое доменное имя или домен сайта? Возможно, вы встречались уже с этим определением и хотели бы познакомиться с ним более подробно.

 Если вы начинающий, и, если только знакомитесь с веб-разработкой, с разработкой сайтов —возможно для вас, это определение может быть каким-то новым. Именно для этой ситуации, если Вы не знакомы с этим определением, я специально записываю это видео.

И так давайте будем разбираться, что ж это такое?

Доменное имя, или его еще называют домен — это по сути адрес вашего сайта, представленный в виде букв.

Как это может выглядеть — например: site.ru

В сети интернет находится огромное количество сайтов. И для того чтобы попасть на какой-то определенный сайт, нам нужно знать его адрес. 

Как мы можем представить этот адрес?

Наверняка вы знаете, что компьютеры не понимают букв. Они работают с помощью цифр. Для компьютера важно, чтобы единичка — это есть сигнал, нолик — это нет сигнала. Вот таким образом работает компьютер. Последовательность вот этих единиц и нулей является какой-то определенной командой для компьютера 

Вот для того, чтобы сообщить компьютеру, какой-то адрес, который есть в сети Интернет, мы можем сделать это с помощью цифр. Мы можем представить ему в виде числа адрес какого-то компьютера в сети Интернет. И он может на него перейти.

Каждое из этих чисел он преобразует в двоичный формат и соответственно, с помощью этого двоичного формата обращается к нужному адресу в сети Интернет. Вот эта серия цифр, которую Вы видите, разделенной точкой, называется — ip адрес . Это и есть адрес сайта в сети Интернет, который представлен в виде чисел, понятных для компьютера.

Для компьютера такая запись имеет максимальную информативность. Но если мы говорим о человеке, то запоминать вот эти все адреса, конечно согласитесь, очень неудобно.

Попробуйте понять, что это за сайт, по этому адресу — 243.211.111.96

Абсолютно ничего не понятно. И именно для того, чтобы сделать адреса сайтов более запоминаемыми для людей, были придуманы так называемые доменные имена.

Доменное имя — это по сути тот же самый адрес сайта, который соответствует определенному ip адресу. Т. е. набирая, доменное имя — это доменное имя уже преобразуется, с помощью специальной интернет службы, в ip-адрес А этот ip-адрес преобразуется уже в бинарный код, который понятен компьютеру.

Вот такой вот смысл работы. Вот какая система была придумана.

Просто не вдаваясь сейчас в большие какие-то там технические сложности, чтобы мы просто с Вами, как начинающий, познакомились с этим определением. Важно просто понять, что доменное имя — это просто адрес какого-то сайта который, представлен в виде букв. Например — site.ru 

По этому адресу мы сразу понимаем, что это сайт находится в российской зоне интернета и его имя site. Такое имя намного проще запоминается и соответственно посетители уже могут по памяти переходить на этот сайт. 

Мы перейдем в поисковую систему yandex.ru 

Вот как вы видите — домен у нас site.ru размещается. Можно в адресную строку браузера его набирать. Перед доменным именем, https — является протоколом. Это немножко другая история, сейчас не об этом. Важно, что site.ru является доменным именем.

Давайте посмотрим, я введу какой-нибудь запрос. Например — проба 

И мы с вами посмотрим поисковую выдачу, и я покажу где что является доменным именем для сайтов.

Как вы видите, у каждого в результатах выдачи у нас выдается вот это самое доменное имя.

Вот они   выделены полужирным шрифтом. 

То есть это и есть то самое доменное имя.

Оно имеет иерархическую структуру, но это опять же не в этом видео. Важно понять просто, что доменное имя — это просто уникальный адрес сайта, по которому мы можем на него попасть.

Вот такое вот видео для начинающих. Надеюсь, что стало более понятно что такое доменное имя. Конечно многие моменты технические мы упускаем. И на данном этапе, чтобы мы понимали, что это такое, нам пока достаточно, что доменное имя — это некая зона, на которой находится сайт.

И доменное имя — это название веб-сайта.

И задача доменного имени запоминаться пользователю, чтобы пользователи, вспомнив это доменное имя, могли его легко набрать в адресную строку браузера и перейти на ваш сайт.

Вот это основная задача домена.

Вот, пожалуй, и все. Вот такое небольшое поясняющее видео получилось.

Надеюсь стало более понятно, что это такое.

Men&Mice — Что такое доменное имя?

Доменное имя — это удобочитаемое имя, доступ к которому может получить клиент или браузер. Доменное имя сопоставляется с IP-адресом, с помощью которого взаимодействуют исходная и конечная машины.

Что такое доменное имя?

Доменные имена — это удобочитаемые имена, которые назначаются DNS (системой доменных имен) IP-адресу. Этот IP-адрес назначается устройству, но поскольку IP-адреса, особенно IPv6-адреса, трудно запомнить и изменить, рекомендуется использовать доменные имена для идентификации серверов и других устройств.

Например, если вы пропингуете google.com, вы обнаружите, что один из адресов — 142.250.64.238. Вы можете зайти в свой браузер и ввести 142.250.64.238, и вы попадете на google.com. Однако это трудно запомнить, и Google также может решить больше не использовать этот адрес. Таким образом, ввод google.com намного легче запомнить, а также является лучшей практикой, чтобы вы не зависели от IP-адреса.

Как работают доменные имена?

Большинство людей знакомо с вводом URL-адреса в браузере, чтобы куда-то попасть, но что на самом деле делает доменное имя? Внешне или за пределами частной сети компании у них может быть общедоступное доменное имя, которое они зарегистрировали в реестре доменных имен. Существует несколько популярных регистраторов, таких как domain.com, Name Cheap, Host Gator и т. д. Эти регистраторы позволяют вам выбрать уникальное имя, такое как example.com, и заплатить за право использовать это имя в течение одного или нескольких лет в зависимости от в контракте, чтобы другие могли использовать его, чтобы найти вас. Эти общедоступные доменные имена обычно используются для предоставления информации, связи и услуг.

Внутри у нас также есть домены, часто создаваемые с использованием программного обеспечения, такого как контроллер домена Microsoft Active Directory. Таким образом, у вас может быть внутреннее доменное имя, такое как example.net. Хотя это также обеспечивает информацию, связь и услуги для ваших сотрудников, это также может предоставить простой способ применения безопасности и других политик к сегменту внутренней сети. В обоих случаях доменное имя снова обеспечивает простой для запоминания способ доступа или ссылки на пункт назначения.

Следующие шаги разбивают его:

  1. Пользователь вводит URL-адрес или доменное имя в каком-либо клиентском программном обеспечении, таком как браузер, командная строка или другой пользовательский интерфейс.
  2. Клиент спросит DNS-сервер, на который он был направлен, знает ли этот DNS-сервер об этом доменном имени.
  3. Если DNS-серверу известно, он отправит обратно соответствующий IP-адрес, чтобы клиент и пункт назначения могли начать обмен данными. Если DNS не знает об имени, он перейдет к следующему DNS-серверу в очереди, например, к серверу домена второго уровня и т. д., пока либо не будет найден IP-адрес, либо не будет достигнут сервер домена верхнего уровня (TLD). и возвращает IP-адрес.
  4. Первый DNS-сервер будет кэшировать эту информацию на время (в соответствии с TTL), чтобы сделать следующую попытку доступа к этому серверу немного короче.
  5. Теперь клиент может напрямую связываться с целевым сервером, имеющим это доменное имя.

Разница между доменным именем и URL-адресом

Часто термины доменное имя и URL-адрес используются взаимозаменяемо, но это неверно. URL-адрес — это унифицированный указатель ресурса, который иногда также называют веб-адресом. Основное различие между URL-адресом и доменным именем заключается в том, что в то время как доменное имя — это просто имя, соответствующее IP-адресу, URL-адрес дает полный путь к месту назначения с инструкциями о том, как туда добраться.

URL-адрес содержит протокол, который следует использовать, например, http или https. Он будет содержать информацию о поддомене, которая может быть www или что-то вроде блога или документов. URL-адрес также содержит доменное имя. И затем у него есть определенный путь или страница на этом целевом сервере, к которому клиент пытается получить доступ.

Различные типы доменных имен

Организация ICANN (Интернет-корпорация по присвоению имен и номеров) отвечает за доменные имена. Существуют различные правила, установленные ICANN, которые необходимо соблюдать в зависимости от типа домена верхнего уровня, который вы будете использовать в своем доменном имени.

ICANN также аккредитует регистраторов, подобных упомянутым выше в разделе «Как работают доменные имена».

Домен верхнего уровня

Спонсируемый домен верхнего уровня

Код страны Домен верхнего уровня

;

Что такое доменное имя и как оно работает?

Почти каждый, кто пользуется Интернетом, слышал о доменном имени. Но что такое доменное имя и как оно работает? Нужно ли иметь собственное доменное имя?

Независимо от того, какой путь развития вы выбрали, важно понимать основы доменных имен. В этой статье (и в видео ниже) мы ответим на все ваши вопросы, связанные с доменным именем. Используйте оглавление, чтобы перейти к определенному разделу.

  • Что такое доменное имя?
  • Что такое доменное имя?
  • DNS: телефонная книга Интернета
  • Как ваш браузер использует DNS
  • Кэширование и другие ярлыки
  • В чем разница между доменным именем и URL-адресом?
  • Доменные имена и веб-хостинг
  • Нужно ли вам иметь собственное доменное имя?
  • Регистраторы и реестры доменных имен
  • Безопасность доменного имени
  • Начало работы с вашим веб-сайтом

Что такое доменное имя?

Доменное имя — это уникальная текстовая строка, используемая для идентификации определенного ресурса в Интернете. Это может быть что угодно, от веб-сайта до электронной почты или FTP-сервера.

При доступе к веб-сайту его доменное имя преобразуется в набор чисел (IP-адрес) для связи с сервером веб-сайта для отправки запросов и получения содержимого веб-сайта.

Доменные имена предназначены для людей

Теоретически все можно было бы обрабатывать, используя только IP-адреса, когда вы хотите открыть веб-страницу в своем браузере. На самом деле, добавление доменного имени добавляет дополнительный шаг, поскольку должен быть способ преобразования доменного имени в IP-адрес (подробнее об этом ниже).

Итак, почему мы вообще используем доменные имена?

Представьте, что вместо того, чтобы запоминать имена всех, вам нужно запоминать их номера телефонов или номера социального страхования всякий раз, когда вы хотите поговорить о них. Или представьте, что вы заходите в магазин электроники и обнаруживаете, что там больше нет ни брендов, ни названий устройств, ни названий моделей. Все просто имеет серийный номер, который вы должны помнить, если хотите его купить.

Мы, люди, гораздо лучше запоминаем имена, чем цепочки цифр. Вот почему мы говорим о запоминающихся названиях брендов и моделей и используем доменные имена вместо IP-адресов.

Чем не является доменное имя

Хотя вы можете использовать доменное имя для веб-сайта или учетной записи электронной почты, это не то же самое, что сам веб-сайт или электронная почта. Другими словами, все веб-сайты и учетные записи электронной почты требуют доменного имени, но наличие доменного имени не означает автоматически, что у вас есть веб-сайт или учетная запись электронной почты.

Что такое доменное имя?

Доменное имя можно разделить на две (иногда три) части, каждая из которых разделена точкой.

Домены верхнего уровня

Домен верхнего уровня (TLD) — это двух- или трехбуквенный раздел справа от точки. В доменном имени «Codecademy.com» «.com» является TLD. Другие распространенные TLD включают:

  • . edu (для образовательных учреждений)
  • .org (обычно для некоммерческих организаций)
  • .gov (для государственных организаций)
  • .net
  • .io

Вышеупомянутые домены верхнего уровня известны как общие домены верхнего уровня, поскольку ими может пользоваться кто угодно во всем мире. Но существуют также национальные домены верхнего уровня, такие как:

  • .ca (Канада)
  • .mx (Мексика)
  • .de (Германия)
  • .cn (Китай)
  • .jp (Япония)
000

В то время как люди более или менее свободны в выборе других частей своего доменного имени (если они еще не используются), ДВУ, как правило, имеют более строгие ограничения. Например, вы должны быть аккредитованным высшим учебным заведением, чтобы зарегистрировать домен в TLD .edu в США. Кроме того, большинство стран ограничивают использование своих ДВУ своими гражданами или предприятиями, зарегистрированными на их территории.

Домен второго уровня

Домен второго уровня (2LD) находится слева от TLD. В примере «Codecademy.com» «Codecademy» — это 2LD.

Домен третьего уровня

Иногда доменное имя состоит из трех частей. То есть три имени, разделенные двумя точками. Вспомните британские коммерческие веб-сайты, которые всегда заканчиваются на .co.uk. Итак, для британского сайта Google «Google.co.uk» «.uk» — это TLD, «.co» — это 2LD, а «Google» — это домен третьего уровня (3LD).

3LD также может использоваться для обозначения поддомена. Например, если вы пользуетесь Википедией на английском языке, вы посещаете «en.Wikipedia.org». Здесь «.org» — это TLD, «Википедия» — это 2LD, а «en» (для английского языка) — это 3LD. Субдомены часто используются для различения разных сервисов. Например, возьмите поддомены Google, такие как docs.google.com или drive.google.com.

DNS: телефонная книга Интернета

Теперь, когда вы понимаете, почему мы используем доменные имена и структуру доменного имени, вам может быть интересно, как преобразовать доменное имя в IP-адрес. Вот где на помощь приходит система доменных имен (DNS).

DNS — это глобальная база данных всех зарегистрированных доменных имен в Интернете. Запись DNS обычно включает имя домена и связанный с ним IP-адрес. Через DNS ваш браузер может преобразовать доменное имя в адресной строке в IP-адрес, который затем можно использовать для отправки запросов на веб-сервер и получения содержимого веб-страницы.

Важно помнить, что не существует единого DNS-сервера или даже единого физического местоположения для DNS-серверов. Вместо этого DNS состоит из группы различных серверов, расположенных по всему миру.

Как ваш браузер использует DNS

Для доступа к интернет-ресурсу и его содержимому ваш браузер должен взаимодействовать с несколькими DNS-серверами. Давайте посмотрим на процесс.

Рекурсивные преобразователи: библиотекарь DNS

Вернемся к тому дню, когда вы впервые посетили Codecademy.com. Когда вы ввели доменное имя в адресную строку, ваш браузер понятия не имел, куда перейти, чтобы получить доступ к нашей домашней странице, не говоря уже о веб-странице этой статьи. Чтобы исправить это, первым делом необходимо установить связь с рекурсивным преобразователем.

Думайте о рекурсивном распознавателе как о библиотекаре, чья работа состоит в том, чтобы связываться напрямую с другими DNS-серверами и возвращаться к вам с результатами запроса. Серверы рекурсивного преобразователя взаимодействуют с тремя другими типами DNS-серверов: корневыми серверами имен, серверами имен TLD и полномочными серверами имен.

Корневые серверы имен DNS

Самый высокий уровень запроса DNS включает корневые серверы имен. Корневые серверы имен содержат информацию о том, где можно найти дополнительную информацию о домене на основе его TLD.

В нашем примере доступа к Codecademy.com корневой сервер имен указывает рекурсивному преобразователю IP-адрес другого DNS-сервера с дополнительной информацией о веб-сайтах, заканчивающихся на .com. Другими словами, корневой сервер не будет знать IP-адрес домена, но он будет знать, куда идти дальше, чтобы найти дополнительную информацию.

По всему миру расположено 13 корневых серверов, и все они содержат информацию о том, где найти IP-адрес домена на основе TLD домена.

Серверы имен TLD

Следующим шагом рекурсивного преобразователя является связь с сервером имен TLD, который был указан корневым сервером имен. В нашем случае доступа к Codecademy.com рекурсивный преобразователь будет связываться с сервером, который содержит информацию обо всех веб-сайтах, оканчивающихся на .com. Сервер имен TLD предоставит рекурсивному преобразователю IP-адрес, ведущий к последней части запроса, полномочному серверу имен.

Авторитетные DNS-серверы имен

Последним шагом рекурсивного распознавателя является взаимодействие с авторитетным сервером имен DNS, который содержит информацию, относящуюся к конкретному домену, и является конечным владельцем IP-адреса домена.

Как только рекурсивный преобразователь получает необходимую ему информацию об IP-адресе от авторитетного сервера имен, он передает результаты запроса обратно в ваш браузер. Используя IP-адрес домена Codecademy, ваш браузер связывается напрямую с сервером Codecademy.com, чтобы загрузить домашнюю страницу Codecademy и эту самую статью.

Кэширование и другие ярлыки

Теперь, когда вы понимаете, как ваш браузер получает IP-адрес из имени домена, вам может быть интересно, сколько времени занимает этот процесс. При таком большом количестве обратных запросов через рекурсивный преобразователь может потребоваться несколько секунд, а иногда и больше, чтобы загрузить веб-страницу каждый раз, когда вы хотите получить к ней доступ. Нет ли более быстрого способа?

При первом доступе к Codecademy.com или любому другому веб-сайту результат запроса сохраняется локально в кэш-памяти вашего компьютера. Таким образом, при следующем посещении веб-сайта на вашем компьютере ваш браузер уже будет знать IP-адрес, связанный с его доменом. Это означает, что он может напрямую подключаться к веб-серверу вместо того, чтобы запускать другой запрос с помощью рекурсивного преобразователя.

Даже если вы обращаетесь к веб-сайту в первый раз, есть вероятность, что рекурсивный распознаватель уже недавно делал подобный запрос. Возможно, кто-то из ваших соседей также продвигает свою карьеру с помощью наших курсов.

В этом случае рекурсивный распознаватель сохранит результаты запроса и IP-адрес в своем собственном кэше. Вместо того, чтобы выполнять с вами совершенно новый DNS-запрос, он может просто предоставить IP-адрес, полученный в результате последнего запроса.

В чем разница между доменным именем и URL-адресом?

Пока вы читаете эту статью, вы можете смотреть на адресную строку и задаваться вопросом, является ли она частью доменного имени Codecademy. На самом деле вы смотрите на единый указатель ресурса или URL-адрес.

URL-адрес содержит имя домена («Codecademy.com») и две другие важные части информации: протокол передачи и путь. Обратите внимание, что некоторые браузеры, например Google Chrome, больше не отображают полный URL-адрес в адресной строке. Если вы используете Chrome и не видите полный URL-адрес, щелкните правой кнопкой мыши адресную строку и выберите «Всегда показывать полные URL-адреса».

Протокол передачи («https://» слева от имени домена) — это соглашение, используемое между компьютером и сервером в Интернете (в случае большей части веб-трафика — очень распространенный протокол HTTPS).

Путь содержит информацию об определенной странице или файле на веб-сайте. Например, все, что вы видите в адресной строке справа от «Codecademy.com/», является URL-адресом.

Как и путь к файлу на вашем компьютере, URL-адрес этой статьи уникален и позволяет вам легко получить доступ к этой странице позже или поделиться ею с друзьями в социальных сетях.

Доменные имена по сравнению с веб-хостингом

Если вы хотите запустить свой собственный веб-сайт, вам необходимо сделать две важные вещи: зарегистрировать свое доменное имя и найти место для размещения вашего веб-сайта.

Веб-хостинг предоставляет вам место для безопасного хранения вашего веб-контента: вашей домашней страницы, фотографий, статей и любых других файлов, которые люди видят на вашем веб-сайте. Всякий раз, когда кто-то посещает ваш веб-сайт, он получает доступ к информации на серверах вашего веб-хостинга. Как и все остальное, подключенное к Интернету, серверам вашего веб-хостинга назначаются собственные IP-адреса.

Технически возможно разместить собственный веб-сайт на своем домашнем компьютере или сервере в офисе, но это становится все менее распространенным явлением.

Когда вы регистрируете свой домен, вы добавляете свое доменное имя в DNS, чтобы люди знали, что оно существует. Независимо от того, используете ли вы провайдера веб-хостинга или размещаете свой собственный веб-сайт, вам необходимо зарегистрировать свое доменное имя. В противном случае у публики не будет доступа к вашему веб-сайту, кроме как с использованием IP-адреса.

Думайте об этом как об открытии физического бизнеса. Во-первых, вам необходимо зарегистрировать свой бизнес — подать заявку на название компании, убедиться, что никто другой не использует ваше название компании, и получить идентификационный номер налогоплательщика. Но вам все равно нужно место для ведения бизнеса, независимо от того, выделяете ли вы место в своем доме или арендуете офис.

Служба веб-хостинга выполняет ту же функцию. Даже если вы решите сменить провайдера веб-хостинга, вы все равно сохраните свое доменное имя. Единственное, что меняется, — это физический сервер, на котором хранятся файлы вашего сайта.

Нужно ли вам иметь собственное доменное имя?

Наличие собственного доменного имени дает множество преимуществ. Они не только доступны по цене (о чем мы поговорим позже), но и предоставляют такие преимущества, как:

Доменное имя дает вам собственный уголок в Интернете

Существует множество причин, по которым вам может понадобиться собственное доменное имя. Может быть, вы хотите разместить свое резюме или портфолио. Возможно, вы хотите продемонстрировать сложный веб-сайт, созданный вами самостоятельно с помощью таких языков, как HTML, CSS и JavaScript.

Независимо от того, для чего вы собираетесь его использовать, наличие собственного доменного имени позволит вам создать веб-присутствие, полностью посвященное вам. Здесь нет шаблонов социальных сетей, ограничений на количество слов или отвлекающих боковых панелей, конкурирующих за внимание читателей.

Доменное имя повышает ваш профессиональный уровень

Когда вы начинаете налаживать связи и продвигаетесь по карьерной лестнице, наличие собственного веб-сайта с собственным доменным именем многое говорит о вас в профессиональном плане. Это означает, что вы серьезно относитесь к своей карьере, не говоря уже о том, что у вас есть навыки для создания собственного веб-сайта.

Хотя вы всегда можете указать свои профили GitHub, LinkedIn и других социальных сетей на визитной карточке, подумайте, как это будет воспринято. Почти у каждого есть учетная запись в социальной сети, но наличие собственного доменного имени говорит о вашем профессионализме. Кроме того, с вашим собственным веб-сайтом и доменным именем у вас есть единое место, где вы можете рассказать свою профессиональную историю и представить свое портфолио так, как вы хотите.

Регистраторы доменных имен и регистратуры

Мы рассмотрели, что такое доменные имена, как они работают и почему они вам нужны, но как на самом деле получить собственное доменное имя? Если вы думаете о броском имени для вашего личного сайта или бизнеса, как вы запишете его в DNS, чтобы люди могли начать использовать ваше доменное имя для доступа к вашему сайту?

Правда в том, что иметь собственное доменное имя проще, чем когда-либо прежде. Плата за регистрацию составляет всего 10–15 долларов в год, а процесс регистрации быстрый и простой. А как только у вас появится собственное доменное имя, вы сразу же получите доступ ко всем преимуществам, которые с ним связаны.

Чтобы лучше понять это, давайте сначала рассмотрим регистраторов и реестры доменных имен.

Реестры доменных имен

Реестры — это организации, которые управляют ДВУ. Например, существуют разные реестры для доменов .com и .org, а также отдельные реестры для каждого домена в конкретной стране. Реестры хранят записи о том, какие домены принадлежат каким лицам или организациям в любой момент времени.

Роль реестра ограничивается только ведением записей. Когда кто-то хочет купить доменное имя, он должен работать с регистратором.

Регистраторы доменных имен

Для коммерческих продаж зарегистрированных доменных имен реестры делегируют организации, называемые регистраторами, для осуществления продаж и взаимодействия с клиентами. Когда вы покупаете доменное имя, регистратор просит реестр обновить свои записи и связать вас или вашу компанию с этим конкретным доменом. Реестры взимают плату с регистраторов за каждую регистрацию домена, но эта плата передается вам через регистратора. Таким образом, все ваши финансовые операции осуществляются с регистратором, и именно регистратор отвечает за обслуживание клиентов и поддержку, если позже возникнут проблемы.

Торговые посредники доменных имен

Если вы хотите зарегистрировать доменное имя, вместо регистратора вы можете столкнуться с торговым посредником. Реселлеры работают от имени регистраторов и зарабатывают деньги, получая часть регистрационного сбора.

Хотя большинство реселлеров являются законными, следует помнить, что реселлеры редко предлагают такой же уровень поддержки клиентов, как регистраторы.

Существует также сквоттинг доменов (также известный как киберсквоттинг). Короче говоря, некоторые люди покупают доменные имена, связанные с различными предприятиями, организациями и даже знаменитостями, в надежде перепродать их позже с целью получения прибыли.

Можете ли вы владеть доменным именем?

Хотя вы много слышали о людях, покупающих, продающих и владеющих доменными именами, реальность такова, что реестр владеет всеми зарегистрированными доменными именами.

Когда вы «покупаете» домен, вы фактически сдаете его в аренду или покупаете право зарезервировать доменное имя для вашего использования на определенный период времени — обычно не более 10 лет. Тем не менее всегда можно продлевать доменное имя, а это означает, что люди и компании могут эффективно контролировать его на неопределенный срок.

Безопасность доменного имени

После того, как вы приобрели собственное доменное имя, всегда следуйте правилам безопасности домена, таким как:

Держите ваше доменное имя заблокированным от внесения каких-либо изменений в связанную с ним информацию. Если вы хотите внести какие-либо изменения — например, изменить IP-адрес, на который указывает домен после смены провайдера веб-хостинга, — вам необходимо разблокировать свое доменное имя.

Проблема в том, что разблокированное доменное имя потенциально может быть передано другому регистратору или третьему лицу и использовано кем-то другим. Вот почему важно разблокировать свое доменное имя только тогда, когда это абсолютно необходимо.

Используйте авторитетного регистратора доменов

Использование стороннего реселлера доменных имен для экономии денег может быть заманчивым, но это не стоит риска. Многие сторонние реселлеры заведомо плохо обслуживают клиентов, и если они обанкротятся, ваше доменное имя может быть передано другому лицу.

Зарегистрируйте варианты доменного имени

Даже если ваше доменное имя запоминающееся и легко запоминающееся, случаются опечатки. Последнее, что вам нужно, это чтобы менеджер по найму или потенциальный клиент получили сообщение об ошибке, потому что они пропустили букву при вводе вашего веб-адреса.

Вот почему вам следует подумать о регистрации вариантов доменного имени, которые перенаправляют людей на ваш веб-сайт, даже если они что-то опечатались. Например, многие люди неправильно понимают или воспринимают Codecademy как «Академию кода». Но когда они вводят CodeAcademy.com, они автоматически перенаправляются на правильный домен Codecademy.com.

Аналогично, предположим, что ваш домен заканчивается на «.org», «.edu» или «.net». Возможно, вы также захотите зарегистрировать вариант «.com», чтобы конкуренты не сделали то же самое.

Начало работы с вашим веб-сайтом

Получение доменного имени является важной частью создания собственного веб-сайта, и вы захотите сделать это, если хотите выделиться, особенно в качестве разработчика переднего плана.