A Ktor plugin for resolving and caching DNS queries when making a request with ktor.
implementation("io.github.jan-tennert.dnsplugin:DnsPlugin:1.1")
val http = HttpClient(CIO) {
install(DnsPlugin) {
cacheTime = 8.minutes
dnsResolver = MiniDnsResolver //also available: JvmDnsResolver
}
}