Если вам нравится жевательная резинка 5 Gum®, то, возможно, вам захочется узнать больше об этом замечательном продукте. Для этого вы пройдёте по адресу по указанному на упаковке адресу 5gum.ru и… Расстроитесь, так как сайт не работает. Или сильно удивитесь, если вы веб-разработчик.
Потому, что у вас откроется ваш локальный сервер. Ага, всё верно, 5gum.ru резолвится на 127.0.0.1.
Пояснение для тех, кто не веб-разработчик.
Попробую объяснить максимально просто, так что извините заранее дорогие любители точных формулировок.
С точки зрения компьютеров в интернете нет сайтов, есть только IP адреса вида 123.124.125.126. Это как с телефонными номерами в вашем телефоне — выбираете позвонить Димону, а телефон за вас набирает цифры. Когда
Помимо обычных адресов есть служебные, которые указывают на нечто специфичное. Этот самый адрес 127.0.0.1 указывает на ваш собственный компьютер. Именно по этой причине и должны удивиться веб-разработчики — при попытке узнать волнительные подробности о ярком вкусе жевательной резинки у них откроется запущенный на их машине проект. Кто-то даже полезет в настройки сервера чтобы выяснить, что за фигня происходит или даже начнет подозревать, что администраторы что-то поломали в настройках роутера.
Это вообще законно?
Регистрация доменного имени стоит примерно как пара чашек кофе. Многие этим пользуются и регистрируют массу доменов для самых разных целей, от рекламы и исследований до хулиганства и защиты цифровых свобод, причем последние два случая поразительно схожи, например можно получить почтовый ящик с гарантией приватности и адресом вида your_name@dicksinhisan.us
Чисто теоретически, при регистрации доменного имени вы можете указать любой адрес. Вы можете указать, например, адрес чужого сервера — зарегистрируйте домен shmoogle.com, пропишите ему IP-адрес google.com и всё готово! Надо, впрочем, признать, что результативность у этого действия примерно такая же как и у копирования контакта Дмитрия Геннадиевича в Димона — вроде и можно, но зачем?
Кстати, шмугл зарегистрировать не получится, он уже существует.
Тем не менее сайты с разными названиями, но ведущие на один компьютер далеко не редкость. Допустим, есть vasya.de для Германской аудитории и vasya.kz для жителей солнечного Казахстана, в случае аварии на одном сервере можно перенаправить пользователей на другой, контент они может и не поймут, но всяко лучше чем получить «This site can't be reached». Зачастую изначально регистрируются домены в нескольких зонах дабы избежать киберсквоттинга ну и из соображений престижа, а ведут они на один сервер, который просто подбирает нужный перевод.
Кроме того, может быть так, что на одном сервере находится несколько сайтов. В таком случае уже в настройках сервера прописывается, что показывать каждому посетителю в зависимости от адреса который он изначально указал.
В лихие девяностые на сервере какого-нибудь «ООО Сайт за 49 рублей!!!111» могли хоститься тысячи а то и десятки тысяч сайтов формата «ООО Лабеан», так как посетителей на все эти сайты суммарно было человек десять в день, а с таким валом трафика способна справиться даже специально обученная кофе-машина.
Но зачем вообще так делать?
Можно предположить такую юмореску:
Менеджер: Срочно выкладываем 5gum.ru!
Разработчик: Но подожди, у нас даже сервера нет, я тебе всё локально показывал!
Менеджер: Ну ты же адрес какой-то вводил!
Разработчик: Ну да, локалхост, 127.0.0.1!
Менеджер: Отличный адрес, красивый! Так и оставим!
Разработчик: Но подожди, это ведь…
Менеджер: Все, нет времени, побежал регистрировать!
Но вряд ли это соответствует действительности. Адрес начали печатать на упаковке, то есть должно было пройти много согласований и проверок. Сам домен тоже зарегистрирован отнюдь не вчера.
Наиболее вероятным стоит считать этот ход осознанным решением компании. По неким причинам работу сайта решили приостановить и поставили такую своеобразную заглушку.
Здесь мы вступаем в зыбкую область догадок и предположений, но причина скорее всего банальна — санкции и/или неустанная и плодотворная работа наших многомудрых депутатов.
Перед тем как вы начнете крутить пальцем у виска уточним, что имеется в виду не прямой запрет на распространение информации о жевательной резинке, а всякие юридические неожиданности.
Например, требования к хранению данных жителей РФ на территории РФ. Или признание Mars Incorporated инагентом. Или запрет на ведение просветительской деятельности. Или запрет работать с какими-то организациями в РФ. Или политическая позиция компании. Или ещё много самых разных причин.
Правовой ландшафт в РФ в принципе знаменит своими особенностями, а уж будучи укрытым туманом спецоперации так и вовсе представляется непроходимым. Санкции лишь добавили ему непредсказуемости.
Ещё по теме
Случай, надо признать не единственный, сайтов с редиректом на ваш компьютер на самом деле много тысяч. Просто шанс на них случайно попасть крайне низок. Созданы они по самым разным причинам, наиболее, вероятно, распространённая, это масовая регистрация доменов для киберсквоттинга и подобной сомнительной деятельности.
Есть даже намеренная регистрация таких доменов с весьма сомнительной мотивацией. Но вряд ли это наш случай.
Ценителям хорошей шутки предлагаю поискать интересные домены с редиректом на локалхост, например fbi.com и шутить над приходящими в гости друзьями.
Комментарии (61)
procr_stination
03.02.2023 01:35+1Не знаю, к чему минусуют - было интересно!
Никогда не посещала мысль перейти на сайт любимой жвачки, теперь есть чем заняться среди ночи ????
Iv38
03.02.2023 04:50+2Так как я не являюсь любителем этой жевательной резинки, то принял КДПВ с надписью localhost за чистую монету и решил, что это такая специальная маркетинговая шутка. Может партия выпущенная к дню интернета или типа того. Или таргетирование на айтишников, которых всё больше.
qvan
03.02.2023 05:11127.0.0.1 в днс это понятно, кто-нибудь знает как mycloud.com/setup ведёт на устройство в твоей сети? https://petapixel.com/assets/uploads/2016/12/setupcard-560x700.jpg
lllamnyp
03.02.2023 05:33+3Как правило роутер так же выступает в роли днс сервера. Вот и резолвит mycloud.com в собственный ip, наверное.
Vitauskass
03.02.2023 05:45+2Этот линк не ведет на ваше устройство. Вы попадёте на сайт MyCloud, а дальше они попытаются перенаправить вас на локальное устройство по его NetBIOS имени по умолчанию, в зависимости от того на какой тип устройства вы кликнули.
Сработает не в 100% случаев.
qvan
03.02.2023 06:25+1Http://netbiosname разве сработает без днс?
Вот нашёл видео процесса. https://youtu.be/hhd-UEPE0Gs (изначальная ссылка раньше в local редиректила, сейчас они все в облако завернули.)
mayorovp
03.02.2023 09:55+2Сработает если браузер использует системный резолвер имён.
А ещё, как я недавно с удивлением обнаружил, на свежих виндах по умолчанию включена поддержка multicast DNS (mDNS), и как следствие работают адреса вида hostname.local (при условии что hostname этот самый mDNS поддерживает).
deepblack
03.02.2023 09:31+9Можно было сходить в web archive и убедиться что сайт там точно был: https://web.archive.org/web/20190000000000*/https://5gum.ru/
Потом сходить в https://www.5gum.com/ раздел Legal, посмотреть кто владелец этого добра, сделать выводы (предположения) почему версия сайта для России недоступна.
Areso
03.02.2023 11:37+2У этих чудаков на глобальном сайте открывается попап с требованием ввести дату рождения, который невозможно закрыть или скипнуть.
GDPR по ним плачет со штрафами на стопицот мильонов.
mayorovp
03.02.2023 11:58Они ж эту дату нигде не сохраняют, а спрашивать дату рождения GDPR не запрещает, особенно при наличии на сайте материалов N+.
Areso
03.02.2023 12:16Если нигде не сохраняют, то зачем спрашивать?)
Второе, мало того, что у них есть дата, у них есть еще и куки, которыми они щедро одаривают входящих. А куки (а там есть еще и куки рекламных сетей и аналитики) + ДР вполне зачтутся за персональные данные.
mayorovp
03.02.2023 12:33Да, вы правы, там дата рождения сохраняется. Что, впрочем, не исключает того факта, что она требуется для соблюдения каких-нибудь законов.
Если уж их за что-то и бить — то за их куку о согласии с куками. Которая сама по себе содержит точный таймстамп не то изменения настроек, не то первого входа на сайт, даже в режиме "только строго необходимые куки", да ещё и максимально подробно. И рядом кука с датой закрытия уведомления о куках. Хоть бери и прямо по этим кукам трекай пользователя, думаю они будут уникальны...
iig
03.02.2023 11:57+1почему версия сайта для России недоступна
Есть и другие, более вменяемые способы сделать контент сайта недоступным.
biff_33
03.02.2023 14:34+1Ценителям хорошей шутки предлагаю поискать интересные домены с редиректом на локалхост,
РКН уже пошутил =)
niwir
03.02.2023 14:40+1то
роботсервер сперва выполняет преобразование этого адреса в цифрыЭто делает не сервер, а ваш же компьютер, направляя запрос к DNS, либо взяв инфу из кэша или локального Hosts
Iv38
03.02.2023 16:10-2А DNS-сервер это не сервер?
Areso
03.02.2023 16:54DNS-сервер это роль или служба или ПО.
Но ваши запросы на компьютере обрабатывает не DNS сервер. Условный /etc/hosts прочитать DNS сервер не нужен. А вот если там не будет совпадения, то тогда уже будет опрошен DNS сервер, прописанный у сетевого адаптера, соединения, или даже конкретной программы.Iv38
03.02.2023 17:33Да я прекрасно знаю как всё это работает. Даже обидно стало. Но в данном случае 127.0.0.1 отвечает именно DNS-сервер, причём из внешних интернетов.
Areso
03.02.2023 16:55Вот небольшая статья на тему: https://zwischenzugs.com/2018/06/08/anatomy-of-a-linux-dns-lookup-part-i/
Rish911
03.02.2023 14:42-1не минусил) жовку люблю, но переходить на её сайт в жизни не думал. что там интересно можно узнать, если только как её производят.
vikarti
04.02.2023 16:53Сначало мне показалось что dns-серверы сайта автору (или российским IP) такое отдают (ну а что?)
но — нет https://www.whatsmydns.net/#A/5gum.ru — по всему миру такое
Electrohedgehog Автор
Запрашиваю пояснительную бригаду. Статья минусуется столь активно, что я как-то даже засомневался и несколько раз перечитал. На 700 просмотров 6 минусов. Вроде все по прежнему, пятничная статья про забавный курьёз. Я задел чьи-то чувства?
Pogan
А Вам не все ли равно? Ну минусуют. Людей много странных, и даже больных.
Electrohedgehog Автор
У любого человеческого действия есть причина, какое-то обоснование. Возможно, я упустил в своей картине мира нечто очевидное, отчего люди с фейспалмом ставят минусы к статье. Может шутейки про регистрацию домена на локалхост сейчас рассказывают в школе на первом занятии по информатике, а для меня это было достаточно неожиданно. Может быть, где-то существует культ поклонников жевательной резинки, которые обижены недостаточно вежливым её упоминанием. Всякое может быть.
Вот для корректировки картины мира мне бы и хотелось узнать, что так людям не понравилось, что они не просто прошли мимо, а не поленились зайти в статью и поставить минусы.
ilyamodder
Я не минусил, но предполагаю, что люди на хабр приходят за статьями уровнем повыше, и всем надоели статьи вида "IP-адреса для чайников".
Electrohedgehog Автор
Только я один сейчас услышал смех редакторов хабра и авторов корпоративных блогов??
dabrahabra
Двойные стандарты
mrise
У корпоративных блогов хорошие статьи либо дискуссионные, либо интересные, либо затрагивают тему, в которой критическая масса обитателей не разбирается на достаточном уровне.
Мне кажется (я не способен минусовать, так что не знаю, и я могу ошибаться), что вашу статью минусуют по совпадению условий:
яЭтоЗнаю && этоДляМеняЭлементарно && этоНеИнтересноНаписано
isden
Я вот вообще не понял зачем эта статья. В смысле "нафига? а самое главное — зачем?".
То, что у кого-то домен ссылается на локалхост — ну на пост явно не тянет, у меня у самого так на нескольких доменах. По разным причинам.
iig
Когда домен, напечатанный на упаковке, ведет куда-то не туда - это fuckup.
isden
Ну может быть упаковку напечатали несколько лет назад, и с тех пор "контекст изменился"?
iig
Либо упаковку под нож, либо попросить дизайнера нарисовать заглушку для сайта.
Iv38
Можно просто было удалить А-запись. Зачем они вместо этого поставили 127.0.0.1 — вот в чём вопрос.
venanen
Приходят за хорошими статьями, а получают корпоративный блог, в котором статья с рекламой почему-то в топе, хотя очень похожая неделю назад утонула в минусах. А у топовых корпоративных блогеров, кстати, нет ни одной статьи в минусе (если хабр верно статистику отдает)
melya01
согласна - первая мысль, что что-то рекламное)
Mirzapch
Те, кто ставит минусы, очень редко аргументируют свою точку зрения.
Почему они ставят минусы? Их мнение и взгляды отличаются от ваших.
Всё, больше никаких тайн нет.
Electrohedgehog Автор
В смысле эти люди считают, что власти скрывают и сайт на самом деле работает? При этом сумели с такими убеждениями получить на Хабре достаточный рейтинг для голосования? Ваше конспирологическое кунг-фу круче моего.
Если серьёзно, большинству людей статья может быть не интересна, но минусы обычно обозначают сильное несогласие и неприязнь к прочитанному. Ну пишет кто-то очередной корпоративный пост и ладно, всем пофиг. Ещё заходить туда, читать, минус ставить.
Ну и если вы обратили внимание, на момент написания комментария плюсов не было вообще. Выглядело так, словно статья вызывает у каждого прочитавшего невероятно глубокие чувства.
TheHangedKing
Не претендую на правоту, но возможно, дело в абзаце про правовой ландшафт РФ вообще и в период СВО в частности. Сам я считаю, что вы всё правильно изложили, но мне известно из личного опыта общения с соотечественниками, что многие (то есть, это не редкость) наработали своеобразную "мозоль"* в сознании на неудобных темах, и когда их вынуждают на эти темы думать, начинают фрустрировать, порой сильно.
*"мозоль" в терминологии В. О. Пелевина (Поколение П, если не ошибаюсь) - это привычка не думать об определённых вещах. В реальности образуется вокруг фрустрирующих тем, зачастую связанных с беспомощностью. Потом всякие психологические механизмы подключаются, замещение там, обесценивание. Получается в результате то, что имеем.
alex-khv
Вроде бы по каким-то там исследованиям люди охотнее ставят минуса. И вообще отрицательные отзывы.
bugigugi
"У любого человеческого действия есть причина, какое-то обоснование." - смелое заявление!
Redduck119
Мое мнение. В конце Вы политизировали статью. Мне это не понравилось. Я бы минусанул, но у меня кармы не хватает. А конкретно в этом комментарии Вы прикинулись дурачком (Возможно, я упустил в своей картине мира нечто очевидное. Типа может школа виновата, может жвачка не вкусная.) Очень похоже на - "А нас то за что".
jordano009
...полагаю минусуют за "...каждый ублюдок...", чуток резь проскакивает.
Nikita22007
Попрошу, ублюдок всё таки кожаный. Шутка на тему «Вечно люди всё делают не так, а вот мы — машины — всё продумываем заранее»
dreesh
Мне статью Алиса читала и я отошел слишком далеко от wifi ближе к этой строке
lain8dono
Первыми приходят всякие боты по ключевым словам. Им за это миска риса и обещания кошкожена. Киберпанк, в котором мы живём.
Newbilius
А что выбирают в причинах минусования? Не зря же их добавили...
Как по мне, факт того, что можно любому домену прописать 127.0.0.1 достаточно тривиален, чтоб делать про него пост. Даже пятничный ????♂️
selivanov_pavel
Я не минусовал, но, скорее всего, дело в длинном и подробном объяснении элементарных, любому айтишнику известных вещей. Это как написать статью на портал для врачей, начинающуюся с изложения статьи из детской энциклопедии о том, что делают эритроциты.
vadimr
Статья состоит из забавного факта на один абзац, длинного объяснения аудитории айтишного сайта, что такое 127.0.0.1, и не имеющего никакой привязки к предыдущему изложению наезда на государственную систему РФ. Что могло пойти не так?
vvitad
Классный слог, мне понравилось читать, несмотря на то, что чем-то новым все это не было.
uneasy
Подозревают скрытую рекламу жвачки :)
vconst
Мне только раз удалось написать публикацию, которая получила дофига плюсов и ни одного минуса. Даже для прикола никто не минуснул. Так что — вообще не надо париться на этот счет
А вот соотношение плюсов и минусов — угрожающее. По сути, я бы счел такую публикацию — провалом. Думается мне, что инфоповод «не очень», всем глубоко положить на криворукого админа жвачечного сайта, еще и не такое видали. И почти вся статья — это «локалхост для чайников», зачем это тут надо?
realevil
задели )
Боты за "многомудрых" горой, особенно в последнее время.
sshemol
Потому что это бред, а не статья.
Neveil
Теперь я не понимаю, почему у статьи столько плюсов…
Это ж любимое развлечение на заре РКН, поменять А запись на 127.0.0.1 блокируемого домена.