Как маршрутизировать на общедоступные IP-адреса из NAT, где шлюз находится в подсети целевых общедоступных IP-адресов

У меня есть следующий сценарий, который дает мне приступы. У меня есть блок IP-адресов в подсети.248. Служба Comcast, и модем использует IP-адреса, оканчивающиеся на.246. На маршрутизаторе для моего частного NAT я использую.241 в качестве IP-адреса моего маршрутизатора и.246 в качестве его шлюза. NAT работает нормально, за исключением того, что я пытаюсь подключиться к любой из машин между.241 и.246. За пределами моего NAT все публичные IP-адреса работают нормально.

Как настроить маршрутизатор для правильной маршрутизации от NAT к моим общедоступным IP-адресам в подсети.248?

1 ответ

У меня есть блок IP-адресов в подсети.248.

Это смущает. "Подсеть" имеет отношение к части IP-адреса с начала (слева), а не с конца, т.е. 192.168.2.1/24 (эквивалентно 192.168.2.1 с маской 255.255.255.0) находится в подсети 192.168.2.0.

Похоже, у вас есть подсеть /29. Это означает, что ваша сетевая маска 255.255.255.248.

Убедитесь, что на маршрутизаторе NAT правильно установлена ​​маска подсети. Если вы оставили маску подсети с тем, что, вероятно, является значением по умолчанию, 255.255.255.0, возможно, некоторые адреса будут частными, когда они на самом деле являются общедоступными.

Другие вопросы по тегам