After some research and experimentation, I have found that the easiest way to reset the DNS cache on an Apple iOS Device such as an iPhone is to switch WiFi off and on. This works everytime for me.