Proxies have real IP addresses, they're just not *your* real IP address. If you want a response from the web site, you have to put a real IP address in the packet header. The only time people don't is if they're doing syn floods and stuff like that (basically DOS attacks).