3 ms·
In theory direct connections between all devices on the internet. In practice, everything's still going to be behind a firewall. But it's still an improvement o
by apitman 3y ago
In theory direct connections between all devices on the internet. In practice, everything's still going to be behind a firewall. But it's still an improvement over NAT, and hopefully we'll eventually get universally adopted protocols for applications to open ports.
I've been using IPv6 more recently, and one nice thing as a developer is being able to use the same IP address for local connections and internet connections. Simplifies managing TLS certs for example, since the IP address used by Let's Encrypt is the same one I'm connecting to while developing.
- bawolff 3y agoYou misunderstand. I'm asking why IPv6 would help this specific situation, not why ipv6 is nice in general. None of what you said applies to this context.
- apitman 3y agoYou're right, I was responding to your comment directly and not taking context into account. I guess maybe what GP is getting at is that with vhosts on IPv4 you need to have some sort of load balancer in order to share the IP, but with IPv6 you can flatten this out and give every host it's own IP?
- deleted 3y ago[deleted]
- remram 3y agoIf you have multiple machines with their own IPs, v4 or v6 makes no difference. If you have a single machine (vhosting), the number of IPs and their type makes no difference.
- apitman 3y agoThe difference is IPv4 addresses are far more expensive
- remram 3y agoI will quote the comment you are trying to justify: > With ipv6 they can now be fully scaled easily but they are absolutely awesome, much easier to scale because you can give your client a simple list of sse services and its essentially stateless if done right. If you don't understand it either please stop saying random stuff about IPv6 that we already know and has nothing to do with this thread.
- apitman 3y agoI stand by my comment. I think the suggestion that scaling might be limited by IPv4 cost is a reasonable guess as to OP's concerns.
- remram 3y agoHow is it limited? How is it less limited with IPv6? A client gets an SSE endpoint (hostname). That endpoint maps to an IP. A server at that IP receives the connection. Which part is better with v6? Are we talking about the few cents it would cost you to give each server an IPv4? Are we thinking about a distant future where that cost is not negligible compared to the cost of compute? Something else?
- apitman 3y agoAWS is now charging about $3/mo per IPv4 address. If that's negligible for you, awesome. It's not negligible for everyone.
- remram 3y agoSo that was the only argument. Wow, I'm glad I finally got to it, but I'm not amazed. All it took is making it up myself. I don't use AWS so ok thanks. And if I did, I would use their ingress/gateway solutions, which totally circumvent this problem (while being quite expensive anyway).
- 3y ago