The Nameserver ns2.stormweb.net have a IP Address of 99.79.165.248 which is hosted on United States.
Home page