TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Linux gets IPv6 NAT

47 点作者 KonradKlause超过 13 年前

7 条评论

adestefan超过 13 年前
This makes me sad. People claiming that NAT provides some sort of privacy are misguided. There's also the option of the privacy extensions described in RFC 4941. This is even easier to enable in Linux, just add "net.ipv6.conf.<if>.use_tempaddr = 2" to /etc/sysctl.conf.
评论 #3261569 未加载
评论 #3261233 未加载
评论 #3261413 未加载
评论 #3261414 未加载
kenny_r超过 13 年前
I'd be interested to hear some of these legitimate use cases for IPv6 NAT.
评论 #3261445 未加载
评论 #3261208 未加载
评论 #3261129 未加载
评论 #3261095 未加载
评论 #3260980 未加载
评论 #3260996 未加载
alexchamberlain超过 13 年前
Will it ever be safe to design a protocol which isn't "NAT Safe"?
评论 #3262437 未加载
mindslight超过 13 年前
The more I hear about IPv6 (these comments in particular), the more it seems like it contains many solutions to non-problems. Yes, IPv4's 32 bit address space is basically full, and upgrading that is a good thing.<p>But honestly, burning 64 bits of address space for a redundant global identifier just so "nat+dhcp" are only half as complicated? And then needing privacy extensions to keep the uuid from leaking out? All while doing nothing to solve the problem that caused NAT to spring up in the first place.<p>On the surface, "no NAT" sounds like a reasonable goal, but ignores the realities of what NAT is actually used for - keeping your network your business. How long until consumer providers offer different tiers of plans based on number of devices that can be connected, and smart users are back to NAT anyway? The proper solution to NAT problems is at layer 4 - a standard way of making connections from the outside to a device inside based on some kind of onion address, where the upstream can only see the outer part.
WalterGR超过 13 年前
How does this relate to / compare with Teredo?<p><a href="http://en.wikipedia.org/wiki/Teredo_tunneling" rel="nofollow">http://en.wikipedia.org/wiki/Teredo_tunneling</a>
评论 #3261560 未加载
1010010111超过 13 年前
What makes solutions like NAT* and IPv6 necessary is the concept of the "backbone". In spite of all its benefits, it also has tradeoffs too.<p>When everything has to pass through centralised "core" routers for enormous segments of the network, it limits how we can work with addresses.<p>It forces us to allocate addresses in blocks (the larger ones within which most of the individual addresses remain unused). And it creates problematically large routing tables for those "core' routers.<p>As with everything, there are both costs and benefits to doing things this way. There are always tradeoffs with any approach, whether it is centralised or decentralised. So arguments can go on to infinity about the "best" way. There is no such thing. There are just different alternatives, each with their own costs and benefits. And there's human consensus.<p>And there are the inevitable workarounds, some of them pure "hacks".<p>NAT* and IPv6 are a natural result of having a "backbone", "core routers", gigantic ever-growing routing tables and large address allocation minimums.
seanlinmt超过 13 年前
Without looking at the code to see what's going on, I'm wondering if this patch is actually about IPv6 NAPT, ie. protocol translation between IPv4 and IPv6. If it's really NAT, like IPv4 NAT, then has there been an RFC on this? I can't seem to find it.
评论 #3261687 未加载
评论 #3261918 未加载