The Nameserver ns2.annex.com have a IP Address of 209.132.197.90 which is hosted on United States.
Submit your web site in our free web directory to expose your quality website to the world.