The Nameserver ns2.itoldme.net have a IP Address of 173.214.190.21 which is hosted on United States.
关注IT,关注生活