The Nameserver ns1.queidea.com have a IP Address of 193.39.68.77 which is hosted on Germany.
The *OFFICIAL* Website of Tech N9ne