News for hackers. Stuff that matters.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by Ambroos on Thursday November 08, 2018 @11:14AM (#18407256)
Coming soon: Amazon launches free DNS service on 3.3.3.3 and 3.4.3.4?

It's pretty crazy though that that huge range goes to Amazon in full. Wouldn't it have been better for the health of the internet as a whole to get them back to IANA for redistribution?

Re:Tell HN: Amazon now owns 3.0.0.0/8 by Symbiote on Thursday November 08, 2018 @11:29AM (#18407408)
Best for the internet is encouraging IPv6. There aren't extre fees for that, so people with less money are equal.

Meanwhile, if Amazon is going to use all these in the medium-term future, that seems OK to me.

(3.3.3.3 and 3.2.1.0 would be more memorable.)

Re:Tell HN: Amazon now owns 3.0.0.0/8 by Ocha on Thursday November 08, 2018 @12:35PM (#18408030)
While 3.2.1.0 is a valid IP address, some users might experience problems with IP address ending in 0. It would not be a good idea to use 3.2.1.0 if you want best compatibility with all available hardware/software on the market.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by floatingatoll on Thursday November 08, 2018 @05:38PM (#18410710)
Cloudflare's work with 1.1.1.1 has demonstrated not only that it's _possible_ to use a previously-unusable IP address, but that it's _valuable_ to do so because it compels reporting of – and repair of – broken hardware and software on the market.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by PhantomGremlin on Thursday November 08, 2018 @06:30PM (#18411008)
The cynic in me thinks that inbound traffic on 1.1.1.1 is "valuable" mostly to help balance Cloudflare's inbound vs outbound data flows. This balance is important in deciding whether their peering is settlement free.

They're a CDN and send out a lot of bits, so every last bit of inbound traffic helps. Or am I totally off base on this?

Re:Tell HN: Amazon now owns 3.0.0.0/8 by jgrahamc on Thursday November 08, 2018 @08:02PM (#18411581)
Yes, you are off base. We don't care at all about the traffic ratio with 1.1.1.1.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by exikyut on Friday November 09, 2018 @01:23AM (#18412698)
I would be very curious to find out what the actual bandwidth looks like.

I vaguely recall a site that that shows approximate throughput for given properties but I can't remember the terms to google for to (re)find it. But 1.1.1.1 might not be listed - or the numbers might only represent valid traffic and be wildly inaccurate.

Traffic breakdowns would thus be very interesting to see (for whatever is shareable, at least - heh, you'd probably have enough fireside stories to drown multiple HNs with :) ). In the case of 1.1.1.1 I'm wondering about what percentage of traffic is coming from valid DNS clients (and I also wonder where the requests are coming from - although that's just trivia to me), versus eg nonsense from horribly misconfigured lightbulbs.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by Something1234 on Thursday November 08, 2018 @07:25PM (#18411370)
I'm 95 percent sure that every dns response is bigger than the request, so it might not help much. Although if they're getting a lot of garbage in it might be helpful.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by mastazi on Thursday November 08, 2018 @09:16PM (#18411893)
It depends on what methodology is used to classify traffic as inbound/outbound. The large DNS response in your example counts as outbound packets, but it's part of an inbound TCP connection. I don't know how peering agreements work.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by Something1234 on Friday November 09, 2018 @06:32PM (#18418927)
Interesting.

I would have thought that they would go with the simplest measure possible, bytes in vs bytes out.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by oAlbe on Thursday November 08, 2018 @07:45PM (#18411484)
Pardon the ignorance, but I'm curious: why is it important for them (or anybody) to receive inbound traffic, given they offer 1.1.1.1 for free? And also what does it mean "This balance is important in deciding whether their peering is settlement free."?
Re:Tell HN: Amazon now owns 3.0.0.0/8 by egd on Thursday November 08, 2018 @08:44PM (#18411781)
I'm not a network engineer, so take this with as much credibility as you'd give an explanation after a few beers:

Most network providers have peering agreements to handle reciprocal traffic flows. In other words, if you're Comcast, you send a shit-ton of traffic to, say, Verizon. But Verizon also sends a shit-ton of traffic to you, as well. Generally, companies will have peering agreements that express the price for which they will route traffic for other network providers, and generally if there's a lot of reciprocal traffic, the peering will be "settlement free" - in other words, neither party charges the other to route traffic. So, in the example above, you as Comcast would agree to route Verizon's traffic across your network for free as long as Verizon did the same.

Cloudflare is a CDN, which means they push a LOT of traffic out across a lot of networks, and it's likely they're not getting as much inbound traffic as they're pushing out. That makes it harder for them to negotiate settlement-free peering, since they're not providing as much reciprocal value to their partners. By owning 1.1.1.1, they can now claim any trafic sent to that IP as "inbound" to Cloudflare's networks for the sake of peering agreements. Since 1.1.1.1 gets a bunch of traffic from either misconfigured equipment or people doing silly tests, routing that traffic helps improve Cloudflare's ability to negotiate better peering agreements.

Which, honestly, is pretty clever, since most of that traffic is garbage.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by magila on Thursday November 08, 2018 @11:34PM (#18412343)
Balanced inbound/outbound traffic only matters for transit networks. That is, networks which are neither the source nor destination of the traffic they carry.

Nobody expects a residential ISP or a CDN to have balanced flows at part of a settlement-free peering agreement.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by fencepost on Thursday November 08, 2018 @10:27PM (#18412132)
Cloudflare as a CDN with a lot of peering connections likely helps reduce internal traffic for other carriers by virtue of having endpoint data sources close to the destinations of the data.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by ghshephard on Thursday November 08, 2018 @12:51PM (#18408194)
I wouldn't bet my life on it, but I've never experienced a problem with an IP address ending in 0, and I've been using them for over 10 years. Our primary VPN end-point used to end in .0 - so we had lots of opportunity to find chance for breakage. :-)
Re:Tell HN: Amazon now owns 3.0.0.0/8 by ryan-c on Thursday November 08, 2018 @01:14PM (#18408426)
I have, actually. Most of our networks were /23s, and the syslog server was a .0 in the middle of one. An SMS sending appliance we bought would not accept IPs ending in .0. Fortunately, the check was client-side in javascript, and once overridden, everything worked.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by duskwuff on Thursday November 08, 2018 @02:55PM (#18409387)
IIRC, IPs ending in .0 or .255 were unreachable from some older Windows systems.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by oasisbob on Thursday November 08, 2018 @03:25PM (#18409655)
That's been my experience too.

Even in 2003, the network I was involved in was handing out .0s out of larger CIDR blocks in DHCP leases with no issues.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by johnklos on Thursday November 08, 2018 @05:07PM (#18410498)
Anything that cares about the zeroth IP of a destination not on the local subnet is broken. Anything that caters to broken is worrying about the wrong things.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by crunchlibrarian on Thursday November 08, 2018 @06:33PM (#18411017)
Catering to the broken is like 90% of every developer and data scientist's day.

I've spent the past two weeks just trying to fix some horribly wrong/invalid data that is absolutely positively guaranteed to always be correct due to certain standards and lots of money and one of the biggest best tech companies in the world stands behind it.

Guess what it's still broken they just refuse to admit it.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by harryh on Thursday November 08, 2018 @07:02PM (#18411204)
Jon Postel (who wrote an early specification) of TCP would like to have a word with you:

"be conservative in what you do, be liberal in what you accept from others"

Re:Tell HN: Amazon now owns 3.0.0.0/8 by oxguy3 on Friday November 09, 2018 @01:01AM (#18412621)
I like the spirit of this, but the problem is that it only works if everyone operates at least somewhat in line with it. If you're liberal in what you accept, then people are going to start being liberal in what they send, and soon we'll have a proper mess on our hands.

And there's no takebacks -- once you start permitting something, you can't take it away later, or you'll break things. You're creating more legacy requirements that may cause you problems when you try to evolve in the future.

As a web developer, I can only dream of how clean web standards might be today if the browsers of yore were a bit more conservative.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by wpietri on Thursday November 08, 2018 @04:21PM (#18410155)
Do you have an example? I could possibly imagine this being a problem on a local /24, in that after you apply the netmask the local part is all zero bits. But for a remote DNS server, I cannot fathom how this could be a problem.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by TazeTSchnitzel on Thursday November 08, 2018 @12:50PM (#18408186)
r-really? What do people do with routers that use 192.168.1.0?
Re:Tell HN: Amazon now owns 3.0.0.0/8 by floatingatoll on Thursday November 08, 2018 @05:44PM (#18410755)
To potentially clarify here:

Many home routers issue IPs using the follow netblock:

Network: 192.168.1.0 Netmask: 255.255.255.0 (/24) Broadcast: 192.168.1.255

Gateway: 192.168.1.1 (the first valid IP in that block) or less often .254 (the last valid IP in that block)

So for the past thirty years, nearly _every_ network block issued by _any_ network admin used /24, to the point that some things simply refuse .0 and .255 as valid IP addresses.

The suggestion upstream is to set up the IP 3.2.1.0, within _any_ network block that can contain it legally. If you adhere to strict netmasking, that'd be (this is from memory, correct me if I'm wrong):

Network: 3.2.0.0 Netmask: 255.255.254.0 (/23) Broadcast: 3.2.1.255

Which would provide a contiguous block of valid IPs from 3.2.0.1 through 3.2.1.254, _including_ the two perfectly valid IPs 3.2.0.255 and 3.2.1.0.

Those valid IPs end in .255 and .0, which is completely legal since they're in the middle of a /23, and the default gateway wouldn't be anywhere near them.

A lot of human-operated networks will blacklist issuing .0, .1, .254, .255 on the theory that it's simpler to just prohibit them and lose 4 IPs per /24 within a block, than deal with what's truly possible for a /23 or wider block.

EDIT:

Public BGP requires /24 or wider, and /24 cannot contain .0 or .255 as a valid IP, so the next widest is /23, which can contain even-numbered .x.255 and .x+1.0. If you're doing this on an internal network that permits narrower subnets, the narrowest available would be a /30, based (irregularly) on either .1.254 or .1.255:

Network: 3.2.0.254 (or .255) Netmask: 255.255.255.252 (/30) Broadcast: 3.2.1.1 (or .2)

With 3.2.1.0 as the live IP and either 3.2.0.255 or 3.2.1.1 as the in-network gateway for that device.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by notyourday on Thursday November 08, 2018 @10:20PM (#18412112)
> Network: 3.2.0.0 Netmask: 255.255.254.0 (/23) Broadcast: 3.2.1.255

In classful addressing it is a network 3.0.0.0 with a netmask 255.0.0.0 (/8). In a classless, it is whatever has been advertised to me.

> Public BGP requires /24 or wider, and /24 cannot contain .0 or .255 as a valid IP, so the next widest is /23, which can contain even-numbered .x.255 and .x+1.0. If you're doing this on an internal network that permits narrower subnets, the narrowest available would be a /30, based (irregularly) on either .1.254 or .1.255:

It does not. You can advertise whatever the hell you want. What matters is what the other side would accept. It used to be that no one would accept anything less specific than /24 in a class C address space, /16 in a class B address space and /8 in a class A address space because the internet ran on AGS and maybe AGS+ which just did not have enough memory to do real classless. That stopped around the time GlobalCrossing showed up (or maybe around the time Mr V did terrible things while running AS7007). But anyway, ten years ago /27s are definitely accepted routes by those that comprised over 80% of the gloabal internet by the single origin prefixes.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by isostatic on Friday November 09, 2018 @03:50AM (#18413164)
But /27s, or anything from /24 through /30 inclusive, won’t include a .0 or .255 host. Only /23s and smaller or /31 and /32 can have hosts with .0 or .255

Are there any publicly advertised, unsummarised /31s or /32s in the global BGP tables?

Re:Tell HN: Amazon now owns 3.0.0.0/8 by notyourday on Friday November 09, 2018 @08:35AM (#18414188)
You are correct:

Only /31s could include .0 and .255 and those would end up on router point to point links.

> Are there any publicly advertised, unsummarised /31s or /32s in the global BGP tables?

I filter them out as martians, so I cannot answer this.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by zamadatix on Thursday November 08, 2018 @06:52PM (#18411142)
> Public BGP requires /24 or wider, and /24 cannot contain .0 or .255 as a valid IP

That requirement is about how you advertise your routes not how you subnetted the internal network. .0 and .255 of your advertised /24 can work fine as /32s on the server. Using the internet FW to NAT the network and broadcast addresses is another common trick to get more addresses, particularly when you only get an e.g. /29 from a carrier who is just routing that /29 to your specified next hop and 2 more addresses is a big bump.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by floatingatoll on Thursday November 08, 2018 @08:37PM (#18411743)
You can also use a fake IP for the default gateway on a wholly different segment with local segment ARP, or an IPv6 default router with 4-wrapping, or set up a router that uses promiscuous mode to capture all packets it receives from your “default route eth0” host. These are all irregular solutions, though, so I didn’t want to go too deep into the confusing weeds.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by eli on Thursday November 08, 2018 @12:53PM (#18408220)
It's probably less of an issue when you're on a local network with the device you're trying to connect to. That said, I think 192.168.0.1 (ending in a 1) is much more common.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by isostatic on Thursday November 08, 2018 @01:35PM (#18408631)
A /23 with the router in the middle of it? Surely that can't be common. If someone actually chose that (to be annoying or security through obscurity or whatever) then they know what they're doing

DHCP giving out a client address of 192.168.1.0 in the middle of a lagre block sure, but a router?

Re:Tell HN: Amazon now owns 3.0.0.0/8 by dcow on Thursday November 08, 2018 @01:44PM (#18408740)
Routers being the “bottom of the block” in a subnet is just convention. In fact I’d say someone with a router in the “middle” of a block probably knows exactly what they are doing.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by isostatic on Friday November 09, 2018 @03:46AM (#18413150)
And thus would be able to change it if they actually had a problem with ip stacks failing on valid .0 or .255 ips
Re:Tell HN: Amazon now owns 3.0.0.0/8 by rustcharm on Thursday November 08, 2018 @01:40PM (#18408691)
I'd rather companies like Amazon or Microsoft has them, in a way that people can cheaply rent them along with compute power at competitive rates, than companies like "Prudential" or some giant bank sit on them.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by rootbear on Thursday November 08, 2018 @12:44PM (#18408111)
I might be tempted to use 3.1.4.1, or 3.1.4.2, if you round. Or those could resolve to a Raspberry Pi AWS instance :)
Re:Tell HN: Amazon now owns 3.0.0.0/8 by benatkin on Thursday November 08, 2018 @12:51PM (#18408205)
I'd avoid the rounding by using double digits...

3.14.15.9

Re:Tell HN: Amazon now owns 3.0.0.0/8 by jandrese on Thursday November 08, 2018 @12:55PM (#18408239)
3.141.59.27

But instead I would want a webserver on there that just serves up digits of Pi.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by gpvos on Thursday November 08, 2018 @02:28PM (#18409136)
Twist: it serves up digits of e.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by saalweachter on Thursday November 08, 2018 @06:44PM (#18411080)
Twist: it serves up the first 10 digits of pi followed by e[10:].
Re:Tell HN: Amazon now owns 3.0.0.0/8 by gpvos on Sunday November 11, 2018 @12:16PM (#18427381)
Now that's just evil. (Better do it from the 100th digit or so to make it less obvious.)
Re:Tell HN: Amazon now owns 3.0.0.0/8 by nathancahill on Thursday November 08, 2018 @05:00PM (#18410444)
It opens a stream á la websocket and just pipes digits down.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by benatkin on Thursday November 08, 2018 @04:13PM (#18410088)
That would have a different answer based on whether you rounded or truncated. It would be 3.141.59.26 if you truncated.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by auscompgeek on Thursday November 08, 2018 @11:38PM (#18412361)
It would also be 3.141.59.26 if you round half towards even.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by WorldMaker on Thursday November 08, 2018 @11:32AM (#18407432)
It probably wouldn't be better for the health of the internet.

At this point it seems like a desperate play by a company with deeply entrenched IPv4-only infrastructure (hi EC2) to eke out more time without major upgrades. Meanwhile IPv4 addresses remain scarce for small ISPs, and the (healthy, natural) push to IPv6 infrastructure continues apace everywhere else.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by athenot on Thursday November 08, 2018 @11:46AM (#18407594)
AWS is IPv4-only? Can you elaborate? It seems IPv6 is pretty well supported.

https://docs.aws.amazon.com/vpc/latest/userguide/get-started...

Re:Tell HN: Amazon now owns 3.0.0.0/8 by WorldMaker on Thursday November 08, 2018 @12:07PM (#18407783)
I wasn't implying it was IPv4 only, I was merely teasingly repeating rumors that a lot of low level infrastructure still has IPv4 assumptions that Amazon has had enough IPv4 addresses to date that they don't need fix those underlying assumptions in their data centers. It's mostly dumb rumor mongering, I suppose, as I'm not sure I have a citation for that off hand other than other HN jabs at Amazon/AWS. I'm sorry for that, it was an unnecessary jab/tease, that I will blame on pre-coffee brain.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by cperciva on Thursday November 08, 2018 @01:12PM (#18408407)
They used to -- that's why IPv6 was so slow to arrive. But that's fixed now except possibly in some parts of "legacy EC2".
Re:Tell HN: Amazon now owns 3.0.0.0/8 by rustcharm on Thursday November 08, 2018 @01:41PM (#18408696)
We have IPv4 and IPv6 public interfaces on our AWS services.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by pacohope on Thursday November 08, 2018 @12:11PM (#18407822)
The people desperate to use IPv4 are not AWS themselves. AWS doesn't buy stuff just to have it. They buy it because customers are using it. AWS customers are moving stuff out of their data centres and don't know how to use serverless, load balancers, dynamic cloud capabilities (like spinning down instances when they aren't in use) and so on. Customers are doing lift-and-shift in vast volumes and they're doing it in the only way they know how.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by toyg on Thursday November 08, 2018 @06:35PM (#18411026)
This. A lot of those lifted apps will be legacy services built in 2000-2009 that must run 24/7 and only know about ipv4.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by exikyut on Friday November 09, 2018 @01:38AM (#18412758)
Why specifically -2009? What happened in 2010?

(I'm aware a lot of things happened in 2010, but (as someone interested in the industry but somewhat removed from it) I'm not aware of anything that specifically happened in 2010 that changed the landscape in a big way.)

Re:Tell HN: Amazon now owns 3.0.0.0/8 by ben509 on Thursday November 08, 2018 @01:19PM (#18408454)
AWS has heavy support for IPv4 because back-end stuff is all IPv4 and there isn't any push to change. IPv6 doesn't add any real value for servers that are all living in a private address space anyway, it adds an overhead to each packet, and learning off your addressing schemes is far easier with dotted quad.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by dcow on Thursday November 08, 2018 @01:55PM (#18408838)
IP isn’t supposed to have “private address space”. The only reason it does is because the address space is scarce. NAT does not make your network “private” or provide security, firewalls and good host software do that. NAT literally breaks IP.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by jon-wood on Thursday November 08, 2018 @02:25PM (#18409107)
RFC 1918 (Address Allocation for Private Internets) disagrees with you, and has done since at least 1996.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by dcow on Friday November 09, 2018 @01:53AM (#18412802)
RFC 1918 describes space for entirely private networks, not “private extensions” to the public globally routable internet. There’s a subtle but important difference. The private addresses strictly aren’t routable on the public internet. NAT (which there’s also an RFC for) is what what allows packets to flow between private disjoint IP networks. IP is only scoped to work within a single network, whether it’s public or private or triangle.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by rlpb on Friday November 09, 2018 @06:39AM (#18413771)
That screws up when two private entities merge and discover that they're using the same RFC1918 block.

(or just want to interoperate, even)

Re:Tell HN: Amazon now owns 3.0.0.0/8 by Cincinnati on Thursday November 08, 2018 @04:27PM (#18410209)
End-to-end principle disagrees with you. As does my network. All routable IP space baby. Makes things a breeze.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by Sami_Lehtinen on Friday November 09, 2018 @03:24AM (#18413060)
IPv6 got a private address space, even if we shouldn't run out of IPv6 addresses anytime soon.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by ocdtrekkie on Thursday November 08, 2018 @11:36AM (#18407477)
Then what I need is a DNS client on my PC which can use all these major DNS services, but at random to provide incomplete DNS info to any given one, so it'll maybe query any random two, confirm they respond the same to verify nobody's playing unfair.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by cosmie on Thursday November 08, 2018 @11:52AM (#18407647)
DNSCrypt-Proxy[1] already supports the randomized DNS resolver need[2]. It also supports DNS-over-HTTPS, providing assurance that even your ISP won't be able to snoop on all of your DNS queries.

While it doesn't support live comparison of DNS results, it can log out entries per DNS resolver and you can post-process those logs to validate their responses against each other, considering your queries will over time hit different resolvers. Not perfect since there are legitimate reasons to return different responses over time, but it's something.

[1] https://github.com/jedisct1/dnscrypt-proxy [2] https://github.com/jedisct1/dnscrypt-proxy/wiki/Load-Balanci...

Re:Tell HN: Amazon now owns 3.0.0.0/8 by ericpauley on Thursday November 08, 2018 @07:30PM (#18411406)
DNS servers often return different results to different clients for load balancing, so checking multiple resolvers would lead to many conflicts.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by insomniacity on Thursday November 08, 2018 @11:49AM (#18407618)
On Linux (and OSX?) you could run a local resolver configured to do round-robin? Comparing answers would probably be new functionality though.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by 540297 on Thursday November 08, 2018 @11:49AM (#18407620)
> Then what I need is a DNS client on my PC which can use all these major DNS services, but at random to provide incomplete DNS info to any given one, so it'll maybe query any random two, confirm they respond the same to verify nobody's playing unfair.

What kind of tricks are you afraid of these DNS services could get up to?

Re:Tell HN: Amazon now owns 3.0.0.0/8 by ocdtrekkie on Thursday November 08, 2018 @11:57AM (#18407682)
Well, DNS is both a significant way one could profile what types of information a given connection is used for and could be used to profile you, so I want to give a DNS provider incomplete information where possible. And as DNS is also a common way to redirect or censor traffic, I feel like there'd be value in a system that would double check that everyone's sending me to the same place. If I get inconsistent results, I could dump both and query two other ones in the pool.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by voltagex_ on Thursday November 08, 2018 @07:02PM (#18411206)
The problem I have there is that Akamai and other CDNs seem to return different results if I'm using my ISP's resolvers vs any others. Getting good local nodes is important in a bandwidth constrained (and far away) environment like Australia.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by Kalium on Thursday November 08, 2018 @12:39PM (#18408072)
> Coming soon: Amazon launches free DNS service on 3.3.3.3 and 3.4.3.4?

Do they then cover Seattle in stickers and chalking with 3.3.3.3?

Re:Tell HN: Amazon now owns 3.0.0.0/8 by senozhatsky on Thursday November 08, 2018 @12:11PM (#18407823)
Wish it was 3.14.15.92

-ss

Re:Tell HN: Amazon now owns 3.0.0.0/8 by maemilius on Thursday November 08, 2018 @12:38PM (#18408054)
Nah, they'll assign that one to something python related. (Get it? pi-thon. I'll see myself out...)
Re:Tell HN: Amazon now owns 3.0.0.0/8 by chaoticmass on Thursday November 08, 2018 @12:12PM (#18407829)
It would get used up quickly and we'd be right back where we are.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by swarnie_ on Thursday November 08, 2018 @12:05PM (#18407763)
Amazon rank up there just behind Google and Facebook in the list of companies i don't want harvesting any more data from me.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by caymanjim on Thursday November 08, 2018 @02:20PM (#18409057)
IP block allocation has nothing whatsoever to do with harvesting your data.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by pyrale on Thursday November 08, 2018 @05:25PM (#18410623)
Gp was probably reacting to the dns idea.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by PC_LOAD_LETTER on Thursday November 08, 2018 @02:14PM (#18409008)
Amazon is on the extreme end of the customer-privacy side. Wtf are you talking about? If you're going to put them in a bucket, they belong with Apple.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by Retric on Thursday November 08, 2018 @03:08PM (#18409504)
Amazon’s recommendation engine says differently.

Retail in general wants to know a lot about you.

PS: I don’t know about Amazon Echo, but it’s definitely on the creepy side of data privacy.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by gtdawg on Thursday November 08, 2018 @12:14PM (#18407852)
Why not 3.0.0.0 or 3.255.255.255 ?
Re:Tell HN: Amazon now owns 3.0.0.0/8 by hiimnate on Thursday November 08, 2018 @12:19PM (#18407898)
3.0.0.0 is the network address, and cannot be assigned to a host. 3.255.255.255 is the broadcast address, and cannot be assigned to a host.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by thomseddon on Thursday November 08, 2018 @12:44PM (#18408112)
Both are valid addresses and can be assigned to hosts.

Network address is only really used for directly attached networks, non directly attached networks will route to any address in the block correctly.

Same for broadcast address, they're also relative to whatever block you're talking about at the time, so whilst 3.255.255.255 is the broadcast for 3.0.0.0/8 subnet it's just another "usable" address in the 3.0.0.0/5 subnet and when you send a packet then you, and probably your router, don't know what subnets in use on the other side :) (unless it's directly attached)

Re:Tell HN: Amazon now owns 3.0.0.0/8 by parliament32 on Thursday November 08, 2018 @12:50PM (#18408182)
There's no reason why you can't assign 3.0.0.0 to a host, it'll work fine. Just make sure you don't put anything else there by convention.

3.255.255.255 would be the default broadcast address, but not only can you use a different address (in fact, any address you want for broadcast, you just need to configure it), but this is also not a real /8... it's 3.0.0.0/15 according to ARIN.

https://whois.arin.net/rest/net/NET-3-0-0-0-2/pft?s=3.0.0.0

3.255.255.255 is default broadcast for 3.128.0.0/9.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by icedchai on Thursday November 08, 2018 @01:42PM (#18408714)
They delegated 3.0.0.0/15 to Singapore, out of the AWS 3.0.0.0/9 block, which is adjacent to their 3.128.0.0/9 block... which gives them all of 3.0.0.0/8...

Broadcast addresses have no meaning outside of a broadcast domain / subnet. Nobody would use a full /9 as a subnet. It would be split into much smaller blocks...

Re:Tell HN: Amazon now owns 3.0.0.0/8 by jhoechtl on Thursday November 08, 2018 @11:48AM (#18407605)
I think your statement answers pretty well an observation made earlier: Why is IPv6 adoption so bad? I see little incentive for anyone as long as IPv4 is such a profitable business with IP addresses being traded as an asset. IPv6 and equality to the masses? Would be nice but economy took adifferent turn
Re:Tell HN: Amazon now owns 3.0.0.0/8 by sarah180 on Thursday November 08, 2018 @12:42PM (#18408090)
I don't think this analysis is correct. Imagine Chrome started charging small amounts of bitcoin for each HTTP request but Firefox still allowed free access. I don't think you'd say "I'm now incentivized to use Chrome because I have to have an artificial scarce resource."

ISPs can basically get all the IPv6 resources they need, but IPv4 addresses are becoming scarce and costly. Amazon just spent a lot of money to get more IPv4 addresses: that's cost, not profit.

If Amazon owned all the addresses and they were making great profits as a monopoly seller, this would indeed be an incentive not to move to IPv6. Instead, it's really just driving up people's costs.

Adoption is slow because the extra costs of IPv4 addresses are still smaller than the costs of really getting every piece of infrastructure and software working correctly with IPv6. We're not that far away, but there's a bit of a chicken-and-egg problem until we're close enough that people can start to turn off IPv4 and effectively force stragglers to adopt.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by dagenix on Thursday November 08, 2018 @12:41PM (#18408086)
That's fully backwards. The people with the incentive to delay moving to IPV6 are the ones selling IPs. Those buying - ISPs - are also the ones that have the incentive to move to IPV6 as in an IPV6 world, they wouldn't have the spend that money. And ISPs are the ones best positioned for further IPV6.

That IPV6 adoption is slow is precisy because buying ranges of IPV4 addresses is still cheap enough that people are doing it.

Re:Tell HN: Amazon now owns 3.0.0.0/8 by cm2187 on Thursday November 08, 2018 @02:31PM (#18409163)
ISP are really the bottleneck for IPv6 adoption. Pretty much all the infrastructures of the internet (network, datacentres, clouds) support it now.
Re:Tell HN: Amazon now owns 3.0.0.0/8 by dasil003 on Thursday November 08, 2018 @01:20PM (#18408472)
When an equivalent solution becomes cheaper that's a recipe for disruption, not the other way around.