Maybe this will make someones life a bit easier.
The curl command has to come from the same IP, so if you are running your node behind a router and your PC shares the same public IP as the node server you could run the curl command from another machine running linux (if all your machines are running windows, you can use a live cd/usb) or from an android phone/tablet for example...
If you have a router running openwrt or tomato or something, you could run the curl command from the router directly, just telnet/ssh to the router. (you could even run the webserver for the address verification from the router itself in this case, pretty easy setup).
If your node is not behind a router and has its own public IP, you could set up a VPN server on that machine and connect to it from your linux device and again execute the command and it will work since you will have the same IP...
For the status page I used this:
https://github.com/craigwatson/bitcoind-status You need a webserver with php enabled.
Very easy setup and it gives you some more info about your node, here is mine:
krile.noip.mecheers