You don't need VMs or a fake Google or anything that complex. That said, I will grant that it might be harder to detect or easier than reversing the protocol itself. Even so, take a look at what HN user angusgr posted in another thread:
I bet I could duplicate that with a few lines of Perl. Then I could feed Bing whatever I want, no VMs or clicking or DNS/hosts files to worry about. You might have to harvest a valid identifier (such as the one linked there) or do some figuring out so that you submit this to the right Microsoft IP.
If I were working for Bing, I'd start looking at hardening this a little, before the SEO people figure it out.
http://projectgus.com/2011/02/bing-google-finding-some-facts...
I'll save you some reading and point out that this is the important part, the exchange with Bing:
http://projectgus.com/files/googlebing/seaport-trace.txt
I bet I could duplicate that with a few lines of Perl. Then I could feed Bing whatever I want, no VMs or clicking or DNS/hosts files to worry about. You might have to harvest a valid identifier (such as the one linked there) or do some figuring out so that you submit this to the right Microsoft IP.
If I were working for Bing, I'd start looking at hardening this a little, before the SEO people figure it out.