Skip to content

A Ktor Plugin for resolving and caching dns ip address on request

Notifications You must be signed in to change notification settings

jan-tennert/DnsPlugin

Repository files navigation

DNS Plugin

A Ktor plugin for resolving and caching DNS queries when making a request with ktor.

Installation

implementation("io.github.jan-tennert.dnsplugin:DnsPlugin:1.1")

Usage

val http = HttpClient(CIO) {
    
    install(DnsPlugin) {
        cacheTime = 8.minutes
        dnsResolver = MiniDnsResolver //also available: JvmDnsResolver
    }
    
}

About

A Ktor Plugin for resolving and caching dns ip address on request

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages