Hi Jits,
We use a couple of different methods here. One is that our primary DNS server is called Simple DNS and this blocks any IP's that make too many requests in a short period of time. The data center also has the ability to monitor and block IP addresses if we suspect a DDOS attack. The mail server has similar features.
Cheers,
Mark
System Administrator