Disclaimer: ik heb wel kennis van DNS maar heb geen ervaring met Lancache, heb er wel eens naar gekeken maar aangezien ik de enige ben in mijn huishouden die games speelt is het voor mij niet zo interessant.
Voor zover ik het begrijp werkt een standaard Lancache setup als volgt: je stelt de lancache docker container in als
de enige DNS server op je netwerk. DNS verzoeken waar deze niets mee kan zullen worden doorgestuurd naar de upstream DNS server die je hebt ingesteld in de configuratie van deze docker container. DNS verzoeken naar Steam, het Playstation Network en andere game-content delivery netwerken zal lancache afvangen, kijken of de gevraagde content al in de cache staat, zo niet haalt hij de content op en serveert hij deze aan het betreffende apparaat en alle andere apparaten die in de toekomst om deze data vragen.
Je kunt dit op 2 verschillende manieren combineren met een Unbound installatie:
- je kunt unbound instellen als je upstream DNS server. In dat geval volstaat een standaard unbound installatie zonder verdere aanpassingen, behalve dat je unbound toegankelijk moet maken voor de lancache container. Een standaard installatie van Unbound handelt uit veiligheidsoverwegingen namelijk alleen maar DNS verzoeken af van de lokale host.
- je kunt unbound instellen als de primaire DNS server op je netwerk. In dat geval moet unbound weten welke verzoeken hij door moet sturen naar lancache en welke hij zelf moet gaan opzoeken. Om deze configuratie te genereren heeft het lancache project scripts gemaakt, deze vind je hier.
Dus ja, het een en ander is te combineren maar als je, zoals je zelf toe geeft, niet zoveel verstand hebt van de materie kan het best wel ingrijpend zijn om te gaan rommelen met zoiets essentieels voor je netwerk als DNS.