What is Anycast?

Do you have multiple servers with the same content or purpose? Do you want every client to always take the best path to the closest one?

Anycast is for you!

Continue reading

Issues Presented by Geographical DNS

DNS, the Domain Name System, has become something of a Swiss Army Knife of networking and systems engineering. One of the tools in this set determines a user's location, and then send an IP address of a nearby server that can service the request.

On the surface, this seems like a great idea. Let us dig deeper and see what it can break.

Continue reading

JMac's Learning Series

I get asked to explain networking concepts on a fairly regular basis. In-person, on slack, by e-mail, on LinkedIn, etc. I'm (almost) always happy to answer them, usually by drawing on any available surface.

That, though, is not the best way to let as many people as possible learn from my experience (read: mistakess) so I thought that this might be a better forum.

Have a question you want answered here? Hit me up on LinkedIn

Continue reading

Some useful network scripts

Yeah, just realized I couldn't find scripts on my computer and I didn't remember what anything was named or what it did.

More Added Since, checkout my GitHub Gists

So, here are the first 2 I came across tonight:

Continue reading

GitHub - Forking a repository you've already cloned

I find that most of the time, when I am forking a respository to do a pull request, I've already cloned the respository. I don't do it often enough that I have it memorized, so I go looking for guides... and find that they all are for cloning a new repository, making changes, then doing the pull request. Then I go look up the actual commands that I want and proceed.

This is here for me, and, presumably, you to follow step by step those rare times that you need it.

Continue reading