Я распределяю сеть с помощью vlan, на vlan.1 мы уже используем общедоступный IP, а для расширения услуг на vlan.11 мы используем частный IP-адрес.
Машина в vlan.1 может пинговать устройство в vlan.11 и наоборот. Но без нат.
Можно ли смешивать частный IP-адрес с общедоступным IP-адресом без нат?
Если вы спрашиваете, может ли сервер иметь как частный, так и публичный IP-адрес, ответ - да. Судя по тому, как это звучит, у вас есть 2 устройства на вашем сервере, оба с тегами VLAN. В этом случае сервер должен иметь возможность отвечать на любой IP-адрес, который у него есть. Возможно, другие ваши хосты не находятся в правильных VLAN? Вы проверили конфигурацию коммутатора?
Можно ли смешивать частный IP-адрес с общедоступным IP-адресом без нат?
Да, они могут. Пока для пакетов доступны маршруты в обоих направлениях, конечным точкам не нужно знать или заботиться о том, что один адрес является общедоступным, а другой - частным.
Если что-то не работает без включенного NAT, я предполагаю, что ваш обратный маршрут сломан.
Частные адреса не маршрутизируются, что означает, что эти адреса не будут маршрутизироваться через Интернет-маршрутизаторы. Адресация может маршрутизироваться в вашей сети маршрутизаторов, которые вы контролируете, но это, скорее всего, будет ограничивать функциональность маршрутизации для ваших частных диапазонов IP.