Depois de tentar isso com outros nomes de domínio, descobri que o problema estava sendo causado pelos nomes de domínio que não correspondiam na opção --resolve
e no URL (um tinha www
, o outro não). Erro do usuário!
Incorreto:
curl -s -S -I -H "Host: example.com" --resolve example.com:80:1.1.1.1 --verbose http://www.example.com/
Correto:
curl -s -S -I -H "Host: example.com" --resolve example.com:80:1.1.1.1 --verbose http://example.com/