Although it's true that some recursive-nameserver configurations are (sloppily) referred to as "caching", e.g., by RHEL/Fedora/CentOS, that's a really bad name for that function -- because caching is orthogonal to recursion.
Theoretically, you could write a nameserver that does recursive service but doesn't cache its results. (That would be a bit perverse, and I don't know of any.) Conversely, nameserver packages that cache but know nothing about how to recurse and instead do less-helpful alternative iterative service are common: dnsmasq, pdnsd, etc. ... ...
以上文字来源:http://linuxgazette.net/170/lan.html
请解释一下作者所说的“缓存与递归正交”是什么意思?
最佳答案
来自维基百科的definition of orthogonal :
For example, a car has orthogonal components and controls (e.g. accelerating the vehicle does not influence anything else but the components involved exclusively with the acceleration function).
作者的意思是,名称服务器是否缓存与是否可以递归无关。
关于缓存与递归正交...解释一下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2147748/