Merged
Conversation
New standalone page at /nat-types/ that explains RFC 5780 mapping behaviours, why APDM (symmetric NAT) breaks direct P2P, how CGNAT is different, and when TURN is required. Written for developers debugging their own apps; natcheck appears as the diagnostic CTA near the bottom, not the subject. Also adds the Homebrew install path to the landing page now that the tap is live, and a "Background" link to the new reference.
Rewrite to minimum-sufficient dev register:
- Drop scene-setting opener and methodology preamble
- Remove meta-self-references ("this page is a reference", "the tool
that motivates this page")
- Fix EIM × APDM row (was "usually works", really marginal — works
only when APDM initiates)
- Clarify ICE behaviour: ICE cannot hole-punch APDM; it falls back
to TURN (not "ICE does not fix it")
- Cut dramatic phrasings and moralizing closers
- Tighten matching sections on index.md
Same facts, ~30% shorter. Reads dev-to-dev.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
site/nat-types.md(page at/nat-types/). Landing page gets the Homebrew install block now that the tap is live.