TOPZNANIE

Цифровая практика без сложностей

Выберите город
MET Norway · CC BY 4.0
← На главную

· Интернет

Как читать адрес ссылки перед переходом: домен, путь и параметры на примерах

Настоящий сайт в адресе определяет только домен — часть между // и первым одиночным слэшем. Всё, что стоит левее (поддомены) и правее (путь и параметры), домен не меняет. Поэтому читайте адрес не с начала строки, а от первого слэша после // влево до второго уровня: в https://login.example.com.evil.net/account?redirect=example.com вы попадёте на evil.net, а не на example.com. Такой разбор занимает полминуты и выполняется без перехода по ссылке.

Где в адресе заканчивается домен и начинается путь

Адрес страницы собирается из нескольких частей по порядку: протокол, домен, путь, параметры. Протокол — https:// или http:// — говорит, как браузер соединится с сервером. Дальше до первого одиночного слэша идёт домен, а всё после него — путь к конкретной странице внутри сайта.

Возьмите https://example.com/help/page. После // стоит example.com — это и есть сайт. Путь /help/page показывает, какую страницу внутри него откроют. Если слэша после домена нет вовсе, как в https://example.com, браузер сам откроет главную страницу.

Ошибка новичка — считать доменом всю строку до конца или первые слова после протокола. Проверяйте просто: найдите первое одиночное / после //, отступите влево до ближайшей точки и посмотрите, что осталось. Всё левее этой точки — поддомены, всё правее — путь.

Почему длинный поддомен маскирует настоящий сайт

Поддомен — это надстройка слева от основного домена, отделённая точкой. В https://pay.example.com поддомен — pay, а сайт — example.com. Поддомены бывают служебными: почта, вход в аккаунт, магазин. Проблема в том, что поддомен может выглядеть как чужой адрес целиком.

Сравните два адреса:

  • https://example.com/login — сайт example.com, путь /login.
  • https://example.com.login.evil.net/ — сайт evil.net, а example.com.login — просто длинный поддомен.

Во втором случае знакомое имя стоит в начале строки и усыпляет внимание. Но домен читается справа налево от первого слэша: net, evil, и только потом login и example.com. Реальный хозяин страницы — evil.net.

Разберём адрес https://login.example.com.evil.net/account?redirect=example.com. После // до первого слэша стоит login.example.com.evil.net — это весь домен целиком. Читаем справа налево: net → evil → получаем сайт evil.net. Всё левее — поддомены login, example, com. Параметр redirect=example.com — просто значение, домен назначения он не меняет. Вывод: переход ведёт на evil.net.

Правило простое: смотрите на часть непосредственно перед первым слэшем, а не на начало строки. Если перед слэшем стоит незнакомое имя, а знакомое — где-то левее через точку, это повод остановиться.

Что говорят параметры после знака вопроса

Параметры начинаются после знака ? и разделяются амперсандом &. Каждый параметр — это пара «имя=значение». В https://example.com/item?id=42&utm_source=newsletter домен — example.com, путь — /item, а параметры id=42 и utm_source=newsletter передают данные странице: какой товар показать и из какой рассылки пришёл человек.

Параметры не меняют сайт назначения. Даже если внутри значения стоит чужой адрес, как в ?redirect=example.com, это лишь текст, который сервер может прочитать. Опасность в другом: параметр иногда управляет перенаправлением, и сайт сам отправит вас дальше. Поэтому адрес внутри параметра стоит воспринимать как подсказку о возможном следующем шаге, а не как доказательство, что вы останетесь на этом сайте.

Полезно отличать служебные метки от значимых. Метки вида utm_source, utm_medium, utm_campaign нужны для статистики переходов и на содержимое почти не влияют. Параметры вроде redirect, url, next, return часто указывают, куда вас перенаправят после действия — на них смотрите внимательнее.

Как узнать конечный адрес сокращённой ссылки

Короткая ссылка вроде https://clck.ru/xxxx или https://bit.ly/xxxx скрывает настоящий адрес за перенаправлением. Открывать её вслепую не стоит: сначала узнайте конечный домен, потом решайте. Есть несколько способов сделать это без полноценного перехода.

Первый — сервисы предпросмотра ссылок: вы вставляете короткий адрес в поле, а сервис показывает, куда он ведёт, и часто сам конечный домен. Второй — инструменты разработчика в браузере: откройте их, перейдите на вкладку сети и посмотрите, какой адрес указан в ответе сервера с кодом перенаправления. Третий — вставить ссылку в поисковую строку и посмотреть, не подставит ли браузер конечный адрес в подсказке.

Что должно получиться в итоге: вы видите конечный домен и путь, а не только промежуточный короткий адрес. Если конечный домен совпадает с ожидаемым сервисом — переходить можно. Если нет или сервис предпросмотра не показывает результат — не открывайте ссылку, пока не поймёте, куда она ведёт.

Как проверить ссылку без перехода

Проверка не требует специальных программ. Достаточно не нажимать на ссылку, а посмотреть на неё со стороны. Ниже порядок действий, который стоит довести до привычки.

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

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

Когда адрес выглядит подозрительно

Некоторые признаки в адресе должны останавливать переход, даже если страница выглядит знакомо. Соберите их в короткий список и сверяйтесь с ним, когда сомневаетесь.

Признак в адресе Что он значит Что делать
Знакомое имя стоит в поддомене, а домен другой Маскировка под чужой сайт Не переходить, проверить домен справа
Много точек и дефисов в домене Попытка сделать адрес похожим на известный Сверить с настоящим адресом сервиса
Похожие буквы вместо латинских Подмена символов в домене Набрать адрес вручную
В параметрах адрес другого сайта Возможное перенаправление после действия Не вводить данные до проверки

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

Частая ошибка: читать адрес слева направо и считать сайтом первые слова после протокола. В адресе https://example.com.evil.net/ человек видит знакомое example.com и переходит, хотя сайт — evil.net. Последствие: ввод пароля или данных карты на чужой странице. Исправление: найдите первый слэш после // и читайте домен от него влево до второго уровня.

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