Skip to content

Better dualstack (IPv4/IPv6) support #41

@sgielen

Description

@sgielen

The current discovery server runs on a server with dualstack (IPv4 + IPv6) support.

Some clients connect over IPv4, and they are added with their IPv4 endpoints, and other dualstack peers can generally connect to them.

Other clients connect over IPv6, so they exclusively have an IPv6 endpoint.

v4-only clients will never be able to connect to these clients.

However, since we don't do any hole-punching, even v6 clients can't connect to them:

failed to readdir on peer X@rufs.hashru.nl, ignoring: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp [2a02:[....]:e4d9:e3c7]:12010: connectex: Een verbindingspoging is mislukt omdat de verbonden party niet correct heeft geantwoord na een bepaalde tijd, of de gemaakte verbinding is mislukt omdat de verbonden host niet heeft geantwoord."

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions