The Nameserver ns26.server-center.net have a IP Address of 207.210.66.194 which is hosted on United States.
This is the link directory where you can submit the URL to your homepage.