Is there a program for Windows 7 that blocks all TCP connections, and ask for permission to use a new IP, then remembers?
I cannot find anything like this and firewalls don't block every single IP .
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
Some of the commercial firewalls for PCs has options to do this. A long time ago when I used zone alarm, it prompted me on every single IP use and asked for verification.
More recently, I have been using the Outpost Security Suite and its firewall. It is very configurable, to the point when it will do as you wanted and block everything and enable the activity either one time or remember it.
Besides 3rd party firewalls, you can also use one of the following to enhance the functionality of the inbuilt Windows Firewall: