4 ms·
You remember the prefixes (e.g. 1234:5:6:7::/48) you care most about and the hexadecimal nature of the address makes them fairly memorable and compact. You can
by birdyrooster 7y ago
You remember the prefixes (e.g. 1234:5:6:7::/48) you care most about and the hexadecimal nature of the address makes them fairly memorable and compact. You can prefix addresses with a-f to hint at usage and even spell words. Unused octets can be omitted thanks to the nature of the ::.
- ipython 7y agoThis is exactly how I do it. Not sure why you’re downvoted.
- ATsch 7y agoYes, this is important to remember. While automatically assigned IPv6 addresses will usually use the full 128 bits (last half is random), manually assigned addresses usually don't. So e.g. one of my servers is 2a00:1234:8::10, which is pretty easy to remember. There's going to be no way around memorizing the first two or three colon sections, which are assigned to you, but the last part is going to be as easy to remember as you make it. 2600::1, owned by sprint, which is the shortest pingable IP address I know, is exactly as long as 1.1.1.1, the shortest possible IPv4 address.
- U8dcN7vx 7y agoI raise you ... $ ping 1.1 PING 1.1 (1.0.0.1) 56(84) bytes of data. 64 bytes from 1.0.0.1: icmp_seq=1 ttl=56 time=26.0 ms ...
- chmod775 7y agoI raise you ... $ ping 0 PING 0 (127.0.0.1) 56(84) bytes of data. Note that this may default to 0.0.0.0 instead depending on what you're running, which is technically the correct interpretation. I'm not sure who is doing the shenanigans here.
- U8dcN7vx 7y agoTouche! All zeros is self, which is to say generally the same as 127.1.
- ATsch 7y agoNeat, I didn't know about this. If we relax the restrictions on being publicly routed, I can raise you $ ping :: PING ::(::) 56 data bytes 64 bytes from ::1: icmp_seq=1 ttl=64 time=0.071 ms though, shorter by one character.
- shepardrtc 7y agoPeople aren't having trouble remembering because they're not doing it right, they're having trouble because it wasn't designed right. And by "right", I mean designed for the average human to remember.
- Dagger2 7y agoIt's designed to go into DNS, so that computers can handle the remembering. This is the right design for the average human. It's also designed so that the IPs themselves don't need to be particularly hard to remember. Compare 2001:db8:42:1::5 to 203.0.113.42+192.168.1.5 -- the v6 address is shorter than the pair of addresses you inevitably end up with in v4. If you're one of the tiny percentage of humans that actually do need to remember a v6 address, then pick an address like that rather than something long and hard to remember.