Okay so... Here's what happened with me;
After some initial trouble getting my 3ds to connect to my ip address (local, me only)... I finally got it to work, I messed around with the ports and stuff and it finally connected.
However! When I enter my IP address as my DNS address, and I goto the GTS in game like normal... I get the normal GTS, not my GTS.
Any Thoughts?