DNS challenge - VinylDNS

Hi All, I am new to traefik and lets encrypt. I am trying to figure out a way to create traefik for my internal network with lets encrypt certs. My traefik pods are running in a internal cluster that has firewall rules. I am not able to get past that using the http/tls challenge. My company uses vinylDNS. When I checked in the traefik documentation its not listed as provider for DNSchallenge. please help on how I can get past the "error: 400 :: urn:ietf:params:acme:error:connection :: Timeout during connect (likely firewall problem)"