임의의 외부 웹사이트가 localhost로 리디렉션됩니다.

임의의 외부 웹사이트가 localhost로 리디렉션됩니다.

저는 Windows Vista를 실행 중이고 최근에 웹 개발을 위해 xampp lite 1.7.3을 설치했습니다. 설치나 다른 것과 관련이 있는지는 모르겠지만 이제 "www.pastebin.com" 페이지로 이동하면 내 로컬 호스트로 리디렉션됩니다.

URL은 내 로컬 호스트의 "www.pastebin.com/xampp"로 리디렉션됩니다.

호스트 파일을 삭제하려고 시도했지만 문제가 해결되지 않았습니다.

어떤 충고? ~로이

답변1

글쎄요. 이상하네요. 나는 당신이 Windows를 실행하고 있다고 가정합니다 - 실행해보십시오

ipconfig /flushdns

명령 프롬프트 창에서.

답변2

xampp과 관련이 있는 것 같지 않습니다. 작동 중인 xampp 설치가 실행 중이고 Pastebin.com으로 이동할 수 있습니다. 귀하의 문제는 DNS 확인 문제와 관련된 것 같습니다.

명령의 결과는 무엇입니까?

nslookup pastebin.com

당신은 프록시 뒤에 있습니까?

Google의 8.8.8.8과 같은 공개 DNS를 사용해 보셨나요?

Pastebin.com이 127.0.0.1로 확인되면 Pastebin.com/xampp로 리디렉션될 수 있습니다.

답변3

가능한 DNS 문제 외에도 hosts.txt해당 도메인에 대한 DNS 확인을 재정의할 수 있는 파일을 확인할 수도 있습니다. Vista가 이를 찾는 정확한 경로는 모르지만 이전 버전의 Windows에서는 해당 경로를 Windows 시스템 디렉터리에 보관했습니다.

답변4

방금 임의의 웹 사이트에서 동일한 문제가 발생했습니다.

  • nslookup은 웹사이트가 실제로 localhost로 확인되었다고 알려줍니다.
  • 호스트 파일을 확인하고 모든 사용자 정의 규칙을 비활성화하고 다시 시도했지만 여전히 localhost로 확인되었습니다.
  • Windows cmd에서 ipconfig/flushdns를 수행하고 다시 시도했지만 여전히 localhost로 확인되었습니다.

따라서 실제로 해당 웹사이트에 접속해야 하는 경우를 대비해

실제 IP 주소를 조회하고 호스트 파일에 규칙을 추가했습니다.

[IP] [웹사이트 도메인]

깨끗한 솔루션은 아니지만 호스트 이름 확인을 강제하는 해결 방법입니다.

관련 정보