I recently changed the IP Address of one of my website and moved it to a dedicated IP Address. The IP Address was not fresh and maybe was used my some other website before.
Now i find Google Crawler crawling pages that are non-existent on my website.In my log file i have numerous 404 messages. I have never had such issue in the past and i believe this can hurt my rankings.
Also i always believed that Google Crawler crawls website based on the Domain Name and not on the IP Address.