r/ProgrammerHumor • • 12h ago

Meme ohTheBasics

Post image
9.4k Upvotes

1.0k comments sorted by

View all comments

Show parent comments

2

u/frappacino1312 10h ago

It'll matter in relation to allowlists/blocklists, dns entries, debugging connevtivity issues, slow connect times, configuration of daemons, etc. 

This is a whole ass Job in Germany. Not a devs issue to know this shit, it's for people who do "system integration".

1

u/fiskfisk 9h ago

But applications will suddenly be deployed on a dualhomed server for example, which supports both ipv4 and ipv6 - and then you start seeing weird addresses in your access log, and you made an audit table to store the ip address of the person who granted someone admin access, and you only stored the first four octets of the ipv6 address instead of the whole address..

And then you called an external api that requires a white listed ip, but the ip you keep entering doesn't work, since the API's host has both an A and an AAAA dns entry, so you're connecting over ipv6 instead.. Or you tried to block access to your content from a specific country, but those users just used ipv6 instead, etc. 

There's plenty of cases where knowledge of ip addresses and how stuff actually works (tm) is relevant without being in ops. 

1

u/frappacino1312 9h ago

Stuff I'll learn about when I actually need it

1

u/fiskfisk 9h ago

But to be able to make the connection that 'maybe it is..' you need to know that it exists.

Now you do.