In practice, Google is already a mediator of sorts. They decide that "car parts" points you to carparts.com while "computer parts" points you to newegg.com. (I hear there are other search engines that provide a similar service.)
All we really need is a canonical identity that doesn't change when IP addresses change. It could just as well be a random string.