I'm currently using namecheap for DNS, but I think it'd be interesting to try and host my own at this point.