Forum Moderators: phranque
Your post raises MANY questions. Such as:
1. how can I get whole ISP's ip data?
2. Can I ban an IP block on a Windows server?
3. Can I ban an IP block on an Apache server?
Linux is an operating system. The Apache server is probably running on your Linux system.
4. Can I ban an IP block using a firewall on a Windows server?
5. Can I ban an IP block using a Linux firewall?
That's a big order! :)
I'll tackle the first question because I know the answer to that one! ;) Do a "whois" lookup. A whois lookup is a query into the domain name database, a search for "whois lookup" will help you locate a whois lookup site/tool. Enter the ISP's domain name into the tool and you should receive the range of IPs he is using along with a lot of other information about him.
The answer to questions 2-5 are all yes (I think :) ). But we have specific forums for Microsoft related questions, Apache questions, and Linux questions. For more complete answers to questions 2-5, you should post very specific questions in the correct forum. One question per post usually works best.