Skip to content

What's the state of dcutr? #5910

Answered by jxs
MatthiasvB asked this question in Q&A
Mar 4, 2025 · 7 comments · 8 replies
Discussion options

You must be logged in to vote

Thanks for elaborating folks. As you both referred, hole punching success may be influence by the type of NAT's prevalent on a certain geographic area.
Symmetric NAT's which are a subset of endpoind dependant NAT's are described both in the libp2p blogpost:

There are situations in which hole punching will not work, most notably when one of the nodes is behind a symmetric NAT. In such cases, nodes can instead explicitly add port mappings, either manually or by using UPnP (opens new window).

and the hole punching paper:

NATs using Endpoint-Independent Mapping lend themselves to reliable hole punching. Nodes can rely on their external address
to be stable, and advertise this address to ot…

Replies: 7 comments 8 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
5 replies
@drHuangMHT
Comment options

@dariusc93
Comment options

@jxs
Comment options

jxs Mar 14, 2025
Maintainer

Answer selected by jxs
@MatthiasvB
Comment options

@dariusc93
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@drHuangMHT
Comment options

@elenaf9
Comment options

@MatthiasvB
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants