This definitely feels like the wrong place to maintain this list. Based on your implementation in `get_dns_service` maybe generate this dynamically by iterating over the backends in this subpackage?