Host

A get request looks like this:
GET /index.html HTTP/1.0
Unfortunately, what really is required is the following:
GET /index.html HTTP/1.0
Host: example.com
In other words, the DNS abstraction "leaks".