NAT сам по себе костыль. Если начистоту.
Впрочем, что мы про костыли. Раз уж тред назван как назван, есть ещё одна тонкость. Как заставить получать адрес IPv6 DNS автоматически для Windows. В Linux обходится можно утилиткой rdnssd.
Я попробовал DHCPv6 (isc-dhcp 4.x) прикрутить. Пока не очень получилось.
Смысл такой. Если работает radvd, dhcp полностью игнорируется. Если radvd остановить, то все получает, адрес и DNS.
А штука то вот в чем, шлюз в таком режиме от dhcp можно не ждать. Ну и конечно интернетов по IPv6.
Не придумал решение.