Question; how does netcraft determine what web-server serves a particular domain? Most big sites hide those details in http headers, so how do they tell?
CNN.com — Server: nginx
Netflix.com — Server: Apache-Coyote/1.1
YouTube.com — Server: Apache
Wikipedia.com — Server: Apache
Twitter.com — Server: tfe
LinkedIn.com — Server: Apache-Coyote/1.1
Granted, this does not give you a good picture of their network topology, but in general they do report something that Netcraft can use.
Totally possible there's extra heuristics in there though; I totally can't remember from when I ran that thing but it took about a week to run and spent most of its time waiting on other people's servers, so burning a bunch more CPU doing extra analysis wouldn't cause Netcraft any issue at all, I don't think.