<div dir="ltr"><br clear="all"><div>Being the weekend, I decided to write a HTTP backend for pdns as a fun thing to do. </div><div><br></div><div>One thing springs to mind however are the packet and query cache. In particular, how they cache. </div><div><br></div><div>Do they use the remote clients ip as part of the caching key, thus only serving from the cache if the client is repeatedly asking? AFAIK this is not the case. </div><div><br></div><div><br></div><div>If I added simple bind style views to my backend, would this be pointless?</div><div><br></div><div>My thinking here, if a request came from netblock A and it was cached, followed by a request from netblock C, C would get the cached answer instead of querying the backend for its corrected view.</div><div><br></div><div>Is there a way that the remote backend can influence the cache in the response it sends back?</div><div><br></div><div>I am aware of all the other backend, this is just my fun-time thing to play with the new features. </div><div><br></div><div>Thanks in advance</div><div><br></div>-- <br><div class="gmail_signature">AJ McKee<br>phone: +353 83 1130 545<br>profile:  <a href="http://linkedin.com/in/ajmkee" target="_blank">http://linkedin.com/in/ajmkee</a><br>jid:       <a href="mailto:aj.mckee@druid-dns.com" target="_blank">aj.mckee@druid-dns.com</a><br>blog:    <a href="http://aj.mc-kee.com/" target="_blank">http://aj.mc-kee.com/</a><br>twitter: @ajmckee</div>
</div>