Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - Євгеній Гизила
Added 06 Jan 2025

Євгеній Гизила

@hyzyla_blog
Number of subscribers: 601
Photos: 58
Links: 139
Description:
Автор @hyzyla Пишу про різне зі світу веб розробки: власний досвід, Python, React, TypeScript, стартапи і власні думки
Source

Євгеній Гизила | 0.0.0.0Я ніколи особливо не розбирався, яка різниця між IP-адресами 0....

Telegram community logo - Євгеній Гизила Євгеній Гизила @hyzyla_blog
943 Views/Reach 2026-02-25 08:05 Message №214
0.0.0.0Я ніколи особливо не розбирався, яка різниця між IP-адресами 0.0.0.0 і 127.0.0.1. Шо то, шо інше веде на мій сайт, запущений локально, — і на тому йому за це дякую.Але насправді різниця величезна. Бо якщо адреса 127.0.0.1 доступна тільки на моїй машині, то адреса 0.0.0.0, як зʼясував, буде доступна всім, хто сидить у тій же самій локальній мережі що і мій комп.Виходить так: якщо я запускаю python сервер на 0.0.0.0:8000, то ми з усіма моїми китайськими гаджет-шпійонами можемо разом сісти й нарешті придумати як пофіксити цю кляту проблему з CORS на localhost!Жарти жартами, але ось беремо docker compose і пишемо йому, щоб він прокинув порти з докера на локальну машину. А він за замовчуванням ці порти прокине на 0.0.0.0. І тому відповідно всі ці сервіси так само потрапляють у вашу локальну мережу:services: postgres: ports: ["8000:8000"]Ну і щоб досипати солі на рану, то можна задати собі питання — а що таке локальна мережа, коли я у кавʼярні підключаюся до Wi-Fi? Звісно ж це мережа, де будуть усі хіпстерські лептопи. Можливо декілька з них діляться з вами своїми серверами, а ви навіть про це й не здогадуєтесь 😂