Skip to content

Commit 430cc6c

Browse files
author
Emilia Hane
committed
fixup! Discover nat topology theory
1 parent 3e15583 commit 430cc6c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

discv5/discv5-theory.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@ more costly than managing the interval of sent packets to that peer.
425425
426426
A node may be assigned an externally reachable socket to advertise at start-up. If it is
427427
not, the [external socket used by the local node is discovered] at runtime and at start-up
428-
the node assumes it is behind a NAT and must activate the [mechanism for keeping holes punched].
428+
the node assumes it is behind at least one level of NAT and must activate the
429+
[mechanism for keeping holes punched][^1].
429430
Once an externally reachable IP address is known, implementations will try to bind to the
430431
address at some number of ports, randomly selected from a given range of probably unused
431432
ports. If binding succeeds for any port, the node is not behind a NAT and the

0 commit comments

Comments
 (0)