The nameserver ns2.ideefix.eu have a IP Address of 116.203.134.219 which is hosted on Germany.
[Content description here]