NAT Typ D - Nintendo Switch

Hello,

6 months ago I moved into a student dormitory, where I have to use a Mikrotik router. I never used one of those before, so I am kinda overwhelmed.
For the most part my Internet is fine, but I have one Problem:

My Nintendo Switch has NAT Typ D, so I cant build a p2p Connection. I think the solution could be to make a static IP address and add ports in the routers settings. But after I tried that I still had NAT Typ D. So maybe I did something wrong or their is another tweek I have to make.

I would be very happy if anyone can give me advice. Its very anoying and frustrating if you try something for hours and still get no results. Especially if the problem probably isnt that big.

Use netmap + EIM-NAT on your home MikroTik router and make sure you APs etc are in bridge mode to avoid double/triple NAT.

First check if you have Public IP on the router or not…
If not, all is useless…

The chances of a school dorm providing a public IP are probably slim.

The chances of school or college “network engineers” deploying proper CGNAT with netmap/EIM-NAT is not slim, it is null/non-existent. I’ve been through college too, and our PhD certified “engineers” ran like 7 layers of NAT before it reached the Dormitory.

Best you can do is Cloudflare WARP free plan or something.

Actually, I have a private IP address. I never checked it because I didn't know it made a difference. Is there still anything I can do?

Do what every one else does, use steam to play online. I use switch when family comes over and we play mario cart etc…

@anav, Steam is just a portal - the port forwarding requirement for certain games has nothing to do with Valve - it’s a developer decision. For example, Xbox port 3074 is a common requirement for many games across platforms. AFAIK, all games that use listen servers require what is commonly called Open Nat, and it has been like this since consoles became mainstream.

Understood but in this scenario only thing a player is good for is a local game, if they want to playo nline, use steam… and probably that is blocked on campus too.

Steam doesn’t have Nintendo games. Besides Steam is not blocked.

But is there anything I can do with a private IP address or not?

It will cost money. You’ll need to host a wireguard server on a VPN for a few $ a month. You could be enterprising and sell it as a service to other kids playing online games.

I imagine the beautiful experience of playing via a double VPN by double NAT…
Just an ideal latency for gaming…