randomly one day, my IP changed and now it says I'm located in Des Moines, Iowa. I don't live there nor do I want to, but I'm wondering why it changed to this even though I didn't do anything. It still says my provider is Mediacom, which it is. why is this happen
so 2 months ago my IP location changed to Des Moines, Iowa, then a few days later it was Cedar Rapids, Iowa. Since then, it has changed to Nevada City, Muskogee, Great Bend, and some other locations. This is really annoying because all the time I have to open my email and get a code whenever I log into Steam because my IP is in a new location, and it's hard as forget to port forward because my IP changes all the loving time. All the locations are around the midwest, which is strange because I live on the east coast.

does anyone know why this is happening