Краткая версия: это не один и тот же запрос.
Наиболее вероятный ответ - то, что было предоставлено alamar (за что я тоже проголосовал), но также есть много возможных факторов, которые вы не проверяли:
1- результат двух URL в разных HTTP-запросах.
Это результат работы HTTP. На сетевом уровне вы предполагаете, что установлено одно и то же соединение (с HTTP-портом имени хоста), что верно. Однако сервер возвращает содержимое на основе других переменных уровня приложения (HTTP).
2- Соединение фактически не было установлено с IP-адресом. Есть много механизмов, которые обеспечивают косвенное обращение к сети. Наиболее важными являются: настройка прокси и кеширование DNS. В любом случае, использование netstat для подтверждения соединения - лучший способ действий.
3- Третье лицо изменяет содержимое.
Это может быть как по хорошим, так и по плохим причинам. У вас может быть программное обеспечение безопасности, NAT из точки доступа WiFi и т. Д.