diff --git a/src/main/java/eu/siacs/conversations/utils/Resolver.java b/src/main/java/eu/siacs/conversations/utils/Resolver.java index 7a19f7ed67f2ae080b3f0aaff835ace89c4724f0..ef2fddddb526dce6d9bb959d9d0aef68637d89e8 100644 --- a/src/main/java/eu/siacs/conversations/utils/Resolver.java +++ b/src/main/java/eu/siacs/conversations/utils/Resolver.java @@ -234,6 +234,8 @@ public class Resolver { final AbstractDnsClient dnssecclient = DnssecResolverApi.INSTANCE.getClient(); if (dnssecclient instanceof ReliableDnsClient) { ((ReliableDnsClient) dnssecclient).setUseHardcodedDnsServers(false); + // If your DNS server sucks, just don't do DNSSEC + ((ReliableDnsClient) dnssecclient).setMode(ReliableDnsClient.Mode.recursiveOnly); } }