I upgraded my firewall yesterday... 108 attack attempts failed. I banned the IPs. I am still considering moving the cameras to a separate router on my network and then use my firewall DNS for routing.
Kill UPnP, bonjour, multicasting and then setup trusted IPs if your cameras have the ability...