127.0.0.1
— Я тебя сейчас нюкну, говори свой IP!!!11
— 127.0.0.1, хуле скрывать-то?
127.0.0.1 (а если точнее, сеть 127/8, он же loopback, он же localhost, локальный хост) — IP-адрес, который предназначен для обращения к той же самой машине, на которой происходит обращение. Может использоваться независимо от наличия у него подключения к сети, вида оной и адреса компьютера в ней.
Описание[править]
На обычных компьютерах при попытке открыть 127.0.0.1 в браузере появляется сообщение «соединение не может быть установлено» (ERR_CONNECTION_REFUSED), это происходит, так как стандартная система Windows не запускает никаких веб-серверов или веб-приложений, а следовательно и обращаться ни к чему.
Можно использовать локальный хост для постановки и отладки определенный веб-приложений, например после размещения на обычном компьютере сервера типа Apache. В таком случае соединение становится возможным при запущенном сервере даже на компьютере, у которого нет подключения к сети Интернет.
Запись 127.0.0.1 localhost является базовой для файла определения имен hosts.
Так локальный хост работает в сети из одного компьютера. При использовании локальной сети обычно выделяются адреса из огромного диапазона 127.0.0.1 — 127.255.255.255, каждый из которых может соответствовать компьютеру в сети, и таким образом к этим компьютерам становится невозможно обращаться из Интернета.
Адрес 127.0.0.1 можно использовать для блокировки сайтов простым методом, определив в файле hosts любой адрес из 127.*.*.* как определенный домен. Например, если добавить запись 127.0.0.1 reddit.com, то реддит перестанет открываться. При этом такой способ очень примитивен, так как блокирует только определенный домен и, скажем, www.reddit.com работать будет нормально. Кроме того, у пользователя не должно быть прав администратора, так как в подобном случае он просто сможет отредактировать файл обратно.
В стандарте IPv6 для локальных адресов используется только единственный адрес ::1.
Использование[править]
Применяется к ламерам и особенно кулхацкерам при появлении у них желания чего-нибудь поломать по сети. В таком случае приносит лулз. Нубы, как правило, иммунны. Имеются, впрочем, и добрые шутки, типа «There is no place like 127.0.0.1!».
Also, при определённых стараниях localhost (а точнее, подразумевающийся под ним IP-адрес 127.0.0.1) позволяет раз и навсегда забанить неугодные юзеру сайты и ад-попапы (в винде это быстрее делается файрволлом со встроенным блокировщиком рекламы, но некоторым ведь хочется выебнуться, правда?), тем самым сэкономив некоторое количество трафика, времени и нервных клеток (если, правда, они остались после ручной забивки файла hosts).
Примеры[править]
ОНО: народ, я новый нюк нашел, ща всех поубиваю!!!
ОНО: дайте ай-пи какого-нить лоха!!!
Кто-то: 127.0.0.1
ОНО: пасиба!
ОНО: щас он подохнет
* ОНО вышло из чата
Поскольку на локальной машине никто не запрещает запускать Апач со всеми прибамбасами (php, python, mysql, postgresql и т. д.), то зачастую пользователю, желающему на халяву получить минимум LAMP-хостинг, советуют 127.0.0.1 или, чаще, его символический вариант localhost.
xxx: народ подскажите хостинг с пхп и мускул бесплатный. мне сказали надо пхп 5 и мускул. нужно срочно!
yyy: localhost подойдет?
xxx: пасиба.
Так как локальная петля существует всегда, даже когда нет сети, то можно немного пофапать:
Полезные примеры[править]
Баним рекламу гугля
- 127.0.0.1 googlesyndication.com
- 127.0.0.1 pagead2.googlesyndication.com
- 127.0.0.1 www.google-analytics.com
- 127.0.0.1 googleads.g.doubleclick.net
- 127.0.0.1 www.googletagservices.com
- 127.0.0.1 googletagservices.com
- 127.0.0.1 partner.googleadservices.com
- 127.0.0.1 googlesyndication.com
- 127.0.0.1 adservice.google.com.ua
- 127.0.0.1 tpc.googlesyndication.com
…и инфернального порождения Тёмы
- 127.0.0.1 an.yandex.ru
В расово верных линуксах: sudo route add <siteaddr> gw localhost
, а в юниксах даже без «gw»: sudo route add <siteaddr> localhost
В винде, естественно, все гораздо проще:
- cmd /C netsh routing ip add filter name="Virtual Private Connection" filtertype=input srcaddr=<siteaddr> srcmask=255.255.255.255 dstaddr=0.0.0.0 dstmask=0.0.0.0 proto=any
В принципе, любители гуёв могут воспользоваться тулзой, но это не путь джедаев.
Более православно использовать 127.0.0.0, так как это не угнетает логи локального веб-сервера лишним мусором. Иногда работает в разы быстрее, но далеко не всегда:
- 127.0.0.0 ad.somesite.com
- 127.0.0.0 some.other.banner.net
Подобные строчки заставляют систему искать указанные сайты не в Инете, а на пустом месте. WinSock просто не пытается соединиться. В Windows 7 (возможно, и в Vista) нужно писать 0.0.0.0, иначе система будет реагировать примерно так же, как на недоступный адрес. С тем же успехом вместо 127.0.0.0 можно написать что-то вроде 666.777.888.999, результат будет одинаковый.
Алсо[править]
Драйвер loopback-интерфейса приучен отвечать не только на запросы к 127.0.0.1, но и на любой адрес из сети 127.0.0.0/8 — это легко проверяется по таблице маршрутизации или командой ping 127.128.129.130. Некоторые программы активно эксплуатируют такую многозначность: например, сервер точного времени ntpd использует адрес 127.127.1.0 для обращения к собственным часам компьютера, адрес 127.127.20.0 — для обработки сигнала от GPS-приёмника, и т. д. Удалённый рабочий стол в большинстве версий Windows обычно не позволяет подключиться к своему IP как к 127.0.0.1, зато позволяет к 127.0.0.2 и пр. Вот такой вот диапазончик просрали-с. А адреса-то кончаются!
Домен fuf.me также ведёт на лупбэк, как и ещё некоторые адреса.
Тот же loopback по версии IPv6 — 0:0:0:0:0:0:0:1 aka ::1.
Что будет, если дудосить локалхост[править]
Если дудосить локалхост, комп просто начнёт подвисать, а при использовании для этого LOIC картинка с лазером, который вот-вот устроит апокалипсис, может не отображаться, а выдавать ошибку 404 от интернет эксплорера. При использовании множественного пинга комп начнёт виснуть ещё больше.
Почтовый индекс[править]
Некоторые утверждают, что 127001 — индекс Главпочтамта России. Однако поиск отделения почтовой связи с индексом 127001 на сайте Почты России выдает сообщение «Объекты почтовой связи с данным индексом не существуют! Проверьте правильность ввода индекса либо воспользуйтесь поиском ОПС по зоне обслуживания».
Так что индекса 127001 в этой стране вообще нет. А 127000 был. Периодически из зомбоящика доносилось «Наш адрес: 127000, Москва, ул. Академика Королёва, 12…». Правда, сейчас индекс останкинского телецентра изменён на 127427.
Олдфаги однако искали индекс 127001 еще в поисковике Апорт. На то время таки индекс был в районе нынешнего метро Парк Победы в Москве. Старые организации тащемта.
Так что это, скорее всего, сисадминский прикол. Либо просто сократили некоторые почтовые отделения связи. Некоторые ранее существовавшие индексы своего города поисковиком на сайте так не находятся.
Зато письмо с таким индексом вернут отправителю. Так что все правильно.
А индекс Главпочтамта, если кому интересно, 101000.
См. также[править]
Ссылки[править]
- Роскомнадзор заблокировал localhost! «Это провокация!!1» — ответствовал Роскомнадзор.