this post was submitted on 08 Aug 2024
75 points (98.7% liked)

Technology

37702 readers
287 users here now

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] drwho@beehaw.org 20 points 2 months ago (1 children)

I'm inclined to agree. This looks like a misunderstanding of RFC 5735.

[–] dan@upvote.au 15 points 2 months ago* (last edited 2 months ago) (1 children)

From that RFC:

0.0.0.0/8 - Addresses in this block refer to source hosts on "this"
network.  Address 0.0.0.0/32 may be used as a source address for this
host on this network; other addresses within 0.0.0.0/8 may be used to
refer to specified hosts on this network ([RFC1122], Section
3.2.1.3).

(note that it only says "source address")

which was based on RFC 1122, which states:

We now summarize the important special cases for Class A, B,
and C IP addresses, using the following notation for an IP
address:

    { <Network-number>, <Host-number> }

or
    { <Network-number>, <Subnet-number>, <Host-number> }

...

(a)  { 0, 0 }

This host on this network.  MUST NOT be sent, except as
a source address as part of an initialization procedure
by which the host learns its own IP address.

See also Section 3.3.6 for a non-standard use of {0,0}.

(section 3.3.6 just talks about it being a legacy IP for broadcasts - I don't think that even works any more)

[–] drwho@beehaw.org 1 points 2 months ago (1 children)

Okay, I see where I went wrong. Thank you.

I don't think 0.0.0.0 works for broadcasts anymore, either - I think those get filtered by default these days.

[–] dan@upvote.au 2 points 2 months ago

I wasn't disagreeing with you :) or at least I think I wasn't. I was just quoting the RFC you linked to.