The Nameserver ns.telta.de have a IP Address of 80.78.160.2 which is hosted on Germany.
Ihr kompetenter Partner für medizinischen Service