У меня есть несколько общедоступных адресов IPv6 и некоторые службы, которые работают только с IPv4. Могу ли я использовать NAT64 подключить эти услуги?
Есть ли другое решение вроде прокси или что-то в этом роде?
Да, это возможный способ сделать это. Я бы не рекомендовал это делать. Заголовок IPv6 больше, чем заголовок IPv4, поэтому при преобразовании размер пакета увеличится. Пакеты IPv6 фрагментируются, и производительность падает. Даже если фрагментация предотвращена (TCP MSS, снижение MTU IPv4), реализация NAT64 может создать атомарные фрагменты.
К сожалению, некоторые устройства не могут обрабатывать фрагменты или блокировать их. Вы можете сказать, что это их проблема, а не ваша проблема, вы все равно можете принять это во внимание.
Если у вас есть выбор, я бы использовал прокси с двумя стеками вместо NAT.