Webserver with dyn DNS

Does my ISP also assign me a new IP if I always let my router on?

Wouldn't this be better answered by your ISP?

Generally, though, the answer is yes. I never turn my router off, and it gets a new IP address about once a week.