diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/core/network/DoHManager.kt b/app/src/main/kotlin/org/koitharu/kotatsu/core/network/DoHManager.kt index 6e82fe9c1..45dee19d3 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/core/network/DoHManager.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/core/network/DoHManager.kt @@ -85,9 +85,13 @@ class DoHManager( ).build() DoHProvider.ZERO_MS -> DnsOverHttps.Builder().client(bootstrapClient) - .url("https://0ms.dev/dns-query".toHttpUrl()) - .resolvePublicAddresses(true) - .build() + .url("https://2ca4h4crra.cloudflare-gateway.com/dns-query".toHttpUrl()) + .resolvePrivateAddresses(true) + .bootstrapDnsHosts( + listOfNotNull( + tryGetByIp("2a06:98c1:54::384a"), + ), + ).build() } private fun tryGetByIp(ip: String): InetAddress? = try {