Which DNS server Letsencrypt use to verify the dns-01 challenge?

It will use your domains authority DNS servers - so if you are using cloudfflare as your primary, authoritative nameservers, it will use those specific ones at cloudflare.