Public Ip of my eth shield

renzo893010:
Nobody see the error?

Yes. This is a SSL connection (port 443) and requires encryption, which the Arduino library code does not support.

char noipServer[] = "https://dynupdate.no-ip.com";

You are connecting to port 80

if(client.connect(noipServer, 80)){
    Serial.println("Connected to noip");