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