Menu
Coddy logo textTech

Зачем нужны имена

Урок 5 из 47 курса Сетевое взаимодействие в терминале на Coddy.

У вас есть адрес, на который нужно отправить запрос. Так почему же кто-то вводит example.com, а не 93.184.216.34?

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

DNS, система доменных имён, — это телефонная книга, которая преобразует имя в адрес именно в тот момент, когда он вам нужен. Это служба поиска, незаметно работающая за кулисами почти каждого отправляемого вами запроса.

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

challenge icon

Задание

Средне

Покажите, что имя — это всего лишь подстановка для адреса.

  1. Создайте index.html, содержащее ровно SAME
  2. Запустите раздачу папки на порту 9103 в фоновом режиме
  3. Получите её дважды: один раз, используя 127.0.0.1, и один раз, используя localhost

Оба запроса достигают одного и того же сервера, поэтому результатом будет:

SAME
SAME

Попробуйте сами

Терминал
quiz iconПроверьте себя

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

Все уроки раздела Сетевое взаимодействие в терминале

Потренируйтесь самостоятельно: Песочница Terminal