For our websites we use our own DNS servers and have them replicated across different ISPs.
Going forward, we might replicate it to a third party too, maybe a cloud provider. That way if our IP ranges get DDoS'd, we can force a change to another company.