@helge HTTP currently demands a Host to request certain methods + resources against. the Host is assumed to be a DNS name, so it is easiest to just give everyone DNS names. if you want the Host to be a URI instead of a DNS name, then that involves more work... but the building blocks are already there. it's just that no one has put them together.