I think ZoneEdit will still let you do dynamic DNS on custom domains for free.
DynDNS will do it for an annual fee, along with a bunch of other providers.
Alternatively, you could use your existing DNS host (probably the ISP) to create a CNAME record that refers ftp.pcpro.co.il to pcproftp.dyndns.org or whatever. That would be transparent to the end user (ie when I put ftp.pcpro.co.il in my browser or FTP client, it stays looking like ftp.pcpro.co.il), but gets around the fee for a custom domain DNS service.
