The nameserver pdns68.ultradns.net have a IP Address of 156.154.65.68 which is hosted on United States.
Topics | The Pew Charitable Trusts