Public Ip of my eth shield

WTF..

I'm trying to connect to no-ip.com

why not compile??

he say me:

sketch_mar07a.cpp:10:1: error: ‘EthernetClient’ does not name a type
sketch_mar07a.cpp: In function ‘void setup()’:
sketch_mar07a.cpp:15:25: error: no matching function for call to ‘EthernetClass::begin(byte [6])’
/usr/share/arduino/libraries/Ethernet/Ethernet.h:16:8: note: candidates are: void EthernetClass::begin(uint8_t*, uint8_t*)
/usr/share/arduino/libraries/Ethernet/Ethernet.h:17:8: note: void EthernetClass::begin(uint8_t*, uint8_t*, uint8_t*)
/usr/share/arduino/libraries/Ethernet/Ethernet.h:18:8: note: void EthernetClass::begin(uint8_t*, uint8_t*, uint8_t*, uint8_t*)
sketch_mar07a.cpp:24:6: error: ‘client’ was not declared in this scope

The first error refers to:

EthernetClient client;

but I have imported

#include <SPI.h>
#include <Ethernet.h>

=( =( =( =( =( =( =( =( =( =( =(