You might want to consider using Incognito in addition to 90DNS. That way, if something stupid happens (loan your Switch to a friend and they connect it to a different Wifi network, connect to a Wifi network and forget to setup 90DNS, Nintendo releases an update that uses hardcoded static IPs to reach Nintendo servers, etc.) you won't have to worry about getting banned.