Do you have any other wifi connection profiles? This was happening to me and I realized that it was because my DSi was defaulting to the other profile that didn't have the adjusted DNS instead of the correct one. Kind of a small thing to overlook, but by deleting the other profiles, I got it to work.