Is it really possible for hosting provider to know what you are hosting if you don't serve direct IP? [on hold]

view full story

http://serverfault.com – You can always configure Apache or Nginx to stop responding to request if it is accessed through direct IP, and only serve request targeted to your own domain name. In this way, do hosting provider still have way to probe the requests that go through? If so how? (HowTos)