It is easiest to use the telephone analogy to explain this. Assume that you have a telephone number that changes every day. This doesn't keep you from calling all of your friends. Since your friends don't know your new phone number from day to day, it is much harder for them to call you. For the same reason, if you have a dynamic IP, and are trying to run a web server, people can't get to it.