The Nameserver ifl.pt have a IP Address of 144.76.50.166 which is hosted on Germany.
Instituto de Filosofia da Nova - FCSH/NOVA