Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Giving IPv6 a shot? #1

Closed
BreezeWontFlinch opened this issue Feb 25, 2025 · 5 comments
Closed

Giving IPv6 a shot? #1

BreezeWontFlinch opened this issue Feb 25, 2025 · 5 comments

Comments

@BreezeWontFlinch
Copy link

Since there isn't NAT in IPv6

@Hawzen
Copy link
Owner

Hawzen commented Feb 25, 2025

@BreezeWontFlinch

Since there isn't NAT in IPv6

Sounds interesting. I'll do it & mention you after it is done!

@bert128
Copy link

bert128 commented Feb 28, 2025

Yes IPv6 is a lot cleaner implementation, for instance AWS uses NAT and various other kludges to conserve address space with legacy IP, but v6 they just route you a block.

The NAT might work here because it's 1:1 so it just forwards anything unknown to a single address, with a 1:many arrangement it simply wouldnt know where to send unknown traffic.

Legacy IP basically stifles development of new protocols, for instance SCTP has been around many years and offers a lot of benefits but won't make it through most NAT gateways.

@Hawzen
Copy link
Owner

Hawzen commented Feb 28, 2025

@BreezeWontFlinch

Since there isn't NAT in IPv6

Excellent suggestion. I tried it out and updated the readme

You can see the exact changes here #3

@Hawzen Hawzen closed this as completed Feb 28, 2025
@bert128
Copy link

bert128 commented Feb 28, 2025

AWS worked, how about digital ocean? Or is that explicitly blocking unknown protocols? They do have v6 support.
I suspect Azure would not work, as they NAT v6 traffic for some reason.

@Hawzen
Copy link
Owner

Hawzen commented Feb 28, 2025

AWS worked, how about digital ocean? Or is that explicitly blocking unknown protocols?

Yep, it is mentioned in their docs that they block non-standard protocols, and even some standardized protocols that are unusued

I suspect Azure would not work, as they NAT v6 traffic for some reason.

That's interesting. Not sure what would be gained by NAT'ing IPv6. Will be interesting to try out sometime

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants