Any idea who did it? I know Exie's didn't get closed down, so I don't understand why yours would, especially without anyone telling you why.
Port 80 is HTTP? It shouldn't get blocked.. you may need to forward it from your router though. Oh, and don't use hyperGTS, use this instead. It kinda built upon hyperGTS. The DNS server is incorporated into the main program and I think it keeps track of what pokemon have been downloaded by a particular IP so that they get them all.