Skip to content

SocketTimeoutException on MacOS >= 12.5 #260

Description

@chris-cyberark

Maven repo dnsjava 2.0.8 Lookup.run returns SocketTimeoutException on MacOS 12.5
Using some basic DNS test code:

import org.xbill.DNS.*;
import java.util.*;
...
        Options.set("verbose", "true");
        Lookup look  = new Lookup("google.com");
        String looked = Arrays.toString(look.run());
        System.out.println(looked);

I get the result:

adding server <dns server IP>
lookup google.com. A
unknown
Sending to <dns server IP>:53
ExtendedResolver: got java.net.SocketTimeoutException

I can see in wireshark that there is a response from the DNS server, it seems it is not parsed by dnsjava:
image

Metadata

Metadata

Assignees

No one assigned

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions