Connect your DS to this Global Trade Network.
Set your Nintendo DS DNS to this server, then use the in-game Global Trade Station in a Gen 4 or Gen 5 Pokemon game.
DS DNS Setup
your-server-ip
From the Pokemon title screen, open Nintendo WFC Settings. On some games this appears under Wi-Fi Settings before you load your save.
The DS usually names slots Connection 1, Connection 2, and Connection 3. Open each slot to check the access point name, then edit the one that matches your Wi-Fi. If none is saved, create a new connection first.
Most networks should leave Auto-obtain IP Address enabled. The setting you need to change is DNS, not the console IP address.
Set Primary DNS to this server. If the DS asks for Secondary DNS, use the same address there too.
A successful test means the DNS is reachable. If the test fails, confirm your Wi-Fi security is DS-compatible; Gen 4 DS and DS Lite connections usually need open or WEP-compatible Wi-Fi.
Load your save, go to the in-game GTS building, and connect normally. The custom DNS will route the game to this Global Terminal.
Community
Credits
DNS and gateway work that helps DS and DSi games reach community WFC services without game patches.
Community Nintendo WFC replacement infrastructure used by Kaeru WFC for broader authentication and online play.
AGPL-3.0 Nintendo DS and Wii server-emulator project; useful reference and compatible bootstrap option. This site does not bundle its code.