Сети: диагностика
NAT и приватные адреса
урок ~10 мин6 шагов потом практика: карта сети
Введение
этот шаг ~1 минШлюз и NAT: как закрытые серверы выходят наружу
Приложение заказов ДоставкаЕда принимает оплату через внешний платёжный сервис. Тот пускает к себе не всех: магазин заранее сообщает адрес, с которого будет обращаться. Разработчик Андрей посмотрел адрес на сервере приложения, отправил его в поддержку платёжного сервиса – и платежи не пошли. Адрес на сервере начинался с 10., а запросы к платёжному сервису приходили совсем с другого.
Вторая странность видна со стороны покупателя. Сайт магазина открывается по адресу 203.0.113.10, хотя у веб-сервера web-prod-01 адрес 10.0.1.10, и публичного у него нет.
В обоих случаях работает один и тот же сервер – шлюз. Он стоит на границе сети магазина, пересылает данные между подсетями и по дороге подменяет адреса.
Что разберём в уроке:
- как сервер решает, куда отправить данные: таблица маршрутов и шлюз по умолчанию;
- как посмотреть адреса и маршруты на сервере;
- как шлюз подменяет адрес, когда сервер выходит в интернет, и почему ответы не теряются;
- как обращение снаружи попадает на сервер без публичного адреса;
- какие выводы из этого нужны в работе.
Обсуждение урокаразвернуть
Комментарии
Войди чтобы оставить комментарий.
Будь первым — оставь комментарий.