If you're getting nothing in a known time period, then I think Occam's Razor has your answer.
An upstream caching proxy would still have to access the pages once. You'd see that in the logs (perhaps you'd need to adjust the time period accordingly). If for example you accessed the pages through the foobar.ac.uk caching proxy when you set it up, and then another person on a foobar.ac.uk machine accessed them later, it could get them from the cache. *BUT* any sanely configured cache will check to see if anything's changed on subsequent accesses after a while, and you'd see that request.
If it's being accessed over IPv6 your analysis tool might not understand v6 IP addresses, but it sounds like you've eyeballed the raw logs.
Load-balancer cockup... Possible, but unlikely, given this is your own hosting, and if there were load-balancing you'd be paying for it.
Malware retconning the logs to conceal its presence... Even more unlikely.
Struggling to think of other reasons... If the disk fairy ate the logfiles, you'd probably have noticed. Could a backup have been restored over the top of them?