Hi All,
I am considering building out a Steam cache DNS server but I have some questions of those who many have some advice they have time to share.
My current DNS hierarchy looks like this
I would like to put the SteamCache/LANCache server between NXFilter and Unbound, which seems like it would yield the best outcome. However, I can’t seem to find any information on how to build a cluster of LAN Cache servers? Currently I have two VM hosts each with DNS services at each layer running on them. I would like to keep this design goal in mind.
Am I supposed to run two independent servers and have inconsistent cache hits? Or do you like just rsync a couple of folders with a cron job?
live with the inconsistent cache hits. if you’re a the point of needing multiple cache servers, surely retrieving the same content twice if required to warm the cache is not a huge concern (dumb, simple low complexity - but far less likely to break, and quicker to set up option)
have THREE (or more) cache servers and have the user facing cache servers query an upstream parent cache server
Any reason you’re looking to do multiple cache servers? If its just for home-ish or even small internet provider use, i think you’d be surprised at just how many users a single cache box can probably handle so long as you give it sufficient storage throughput…