Hosting a server from my house is a violation of the TOS from my ISP. My choices are them or DSL. I don't live in a rural area. I'm well inside a metro area of 5 million people in the USA.
I have mailed the Swedish govt. agency that controls telecom (PTS, "Post och Tele Styrelsen" or "Post Traumatic Stress" both work in this case).
ISPs should have to provide static IPs and open all ports, pressure your local authorities and spread the word.