top | item 42079781

(no title)

ilhuadjkv | 1 year ago

Wait, http://127.1/

In the browser in the crackberry video

what the....

discuss

order

deathanatos|1 year ago

It's a particularly cursed form of writing IPv4 addresses:

> A popular implementation of IP networking, originating in 4.2BSD, contains a function inet_aton() for converting IP addresses in character string representation to internal binary storage. In addition to the basic four-decimals format and 32-bit numbers, it also supported intermediate syntax forms of octet.24bits (e.g. 10.1234567; for Class A addresses) and octet.octet.16bits (e.g. 172.16.12345; for Class B addresses). It also allowed the numbers to be written in hexadecimal and octal representations, by prefixing them with 0x and 0, respectively. These features continue to be supported in some software, even though they are considered as non-standard.

(https://en.wikipedia.org/wiki/Dot-decimal_notation#IPv4_addr...)

Never use this.

chungy|1 year ago

I'm not sure it's "cursed", I find it useful shorthand and use it frequently.

Jtsummers|1 year ago

127.1 is the same as 127.0.0.1. 0 bytes are inserted based on the following:

  x     -> 0.0.0.x
  x.y   -> x.0.0.y
  x.y.z -> x.y.0.z

bryanlarsen|1 year ago

But sometimes 127.1 means 127.1.0.0/16. For example in the output of `netstat -rn` on MacOS.

elcritch|1 year ago

Similar rules apply to ipv6 addresses as well.

inChargeOfIT|1 year ago

little known fact: you can write shorthand for any ip address. It simply omits 0. Ie 127.0.0.1 (or 127.000.000.001). Try pinging it. `ping 127.1`

10.0.0.3 -> ping 10.3

BenjiWiebe|1 year ago

And the shortest IP to ping, for a quick connectivity check: 1.1 (1.0.0.1 is cloudflare dns alternate address)

simlevesque|1 year ago

what's the problem, there's a self hosted web server on it.

If you are talking about the short url, well ipv4 allows it and they needed to save space to fit on the floppy ;)