OK, good, bueno
This means that issue #2 is your problem only
-- I can ping you -- so can anyone else on the internet.
What you do next, is up to you: The issue is with your D-Link -- it does not prevent listeners from listening to your radio -- That embedded player is stopping them.
To fix the "player issue" just use a link to your station page on your website -- http://126.96.36.199:8000/listen.pls
-- this will let the listener's config determine the player that opens your stream. That's the best way.
To fix the problem where the internet IP does not work for you alone, you need to "find" how to configure your router to allow internal requests on the WAN IP (the internet address) -- it can be called internet indirection, internet redirection, loopback, or many other names, but these keywords are what you want to look for in the config and documentation for your router. I know nothing about D-Links, but if you go here: http://www.dslreports.com/forum/dlink
, you can get help. It's the best place I know, but you have to do some homework. This security "feature" prevents the PCs on your LAN from attacking each other using the internet address.
So you can also leave it alone -- it does not effect internet listeners. You can just use the LAN IP always.
Your ability to listen on the internet IP does not indicate a good (internet-available) stream -- The successful connection by the YP is the only indication you need to verify connectivity. You must learn to trust it.