Can't Reach Arduino(It has a Public IP Address) via webpage.

Can you ping the Arduino using the public ip?

I use my Mega/Ethernet shield with a public ip.