A resposta para isso é realmente simples: Mesmo nome! = mesmo host. O Google usa o balanceamento de carga baseado em DNS. Basta usar um cliente de DNS adequado para ver o que está acontecendo:
$ dig www.google.com @8.8.4.4
; <<>> DiG 9.11.1-P3 <<>> www.google.com @8.8.4.4
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19808
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.google.com. IN A
;; ANSWER SECTION:
www.google.com. 45 IN A 172.217.21.228
;; Query time: 13 msec
;; SERVER: 8.8.4.4#53(8.8.4.4)
;; WHEN: Sat Oct 28 22:19:15 CEST 2017
;; MSG SIZE rcvd: 59
O tempo de vida (TTL) da resposta é muito baixo: apenas 45 segundos. Com certeza, depois desse tempo, um endereço IP diferente aparece:
$ dig www.google.com @8.8.4.4
; <<>> DiG 9.11.1-P3 <<>> www.google.com @8.8.4.4
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47841
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.google.com. IN A
;; ANSWER SECTION:
www.google.com. 299 IN A 216.58.206.4
;; Query time: 14 msec
;; SERVER: 8.8.4.4#53(8.8.4.4)
;; WHEN: Sat Oct 28 22:19:40 CEST 2017
;; MSG SIZE rcvd: 59
Mais uma vez, o TTL é muito baixo: 5 minutos. Com um TTL tão curto, você provavelmente testará o material por mais tempo do que o necessário para que as respostas do DNS em cache expirem.
Isso também é verdade para consultar com www.
ou sem ou talvez outros subdomínios como maps.
ou mail.
ou o que for. Com eles, é mais provável que você receba respostas diferentes porque está pedindo nomes diferentes.