Skip to content

SocketTimeoutException on MacOS >= 12.5 #260

@chris-cyberark

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions