일부 http 쿼리를 통해 사이트로 이동하는 데 리다이렉션 (프록시를 통해)하는 중 문제가 발생하지만 다른 http 동일하게 보일 것 같은 질문은 나에게 또 다른 것을 준다. 이 사이트는 namecheap에서 호스팅되기 때문에 어떤 서비스를 제공하는지 직접 제어 할 수는 없습니다 (분명히 우리는 어떤 콘텐츠가 그곳에 있는지 결정했습니다).호스트 이름별로 요청이 하나의 사이트를 반환하지만 IP로 요청하면 다른 것이 반환됩니다.
한 가지 방법은 컬을 사용하여 내 로컬 컴퓨터에, 그것을 repro 수 수는 다음과 같습니다 curl 198.187.29.248 -L
:
curl ftl.ltd -L
원래 소유자가 오래된 프로토 타입에 간다 :
- 올바른 최소한의 사이트로 이동
여기서 :
nslookup ftl.ltd
출력198.187.29.248
나는 th의 헤더를 확인했습니다. e 요청은 동일하며 198.187.29.248은 ftl.ltd가 해결 한 주소이며 브라우저가 보내는 헤더를 복제하려고 시도했습니다. 내가 알 수있는 한, IP에 의한 나의 요청과 호스트 명에 의한 요청간에 전혀 다른 점은 없다는 것을 알 수 있습니다.
분명히 이러한 요청이 어떻게 처리되었는지에 대해 오해하고 올바른 대답을 찾지 못해서 대답에 답할 수 없습니다. 이 분야의 전문 지식을 가진 사람이 어떻게 될 수 있는지에 대한 아이디어가 있습니까?
감사
크리스
"요청의 헤더가 동일하다는 것을 확인했습니다."호스트 필드가 다를 수 있습니다. – tkausl
2 개의 동일한 호스트 값을 사용하면 아무런 차이가 없습니다. 나는 '호스트'가 두 요청 모두에서 ftl.ltd 였고 '198.187.29.248'이되도록 강요했다. 둘 다 똑같은 결과를 낳았습니다. –
예를 들어, 헤더에 사용 된 경우 다음 두 경우 모두에서 동일한 결과가 나타납니다. - 'host : ftl.ltd - 사용자 에이전트 : curl/7.47.0 - accept : */* –