Surely the port forwarding you need to setup is for the DVR rather than the iPhone. Find out what port the DVR is running on and port forward that and it should allow access.
DynDNS is now a pay for thing unfortunately.
Call your ISP and ask for a fixed IP address.
They will probably charge for fixed address?
Dyn DNS is $20 per year here in Australia