BTW, the reason why DNS is used in the first place is because DNS is heavily cached at multiple levels. That makes it extremely difficult for the people running the DNS seeds to:
  1. Figure out who is requesting IP addresses.
  2. Serve different IP addresses to specific target clients.
This protects users by making it very difficult to use DNS seeds to attack people.