저는 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] [웹사이트 도메인]
깨끗한 솔루션은 아니지만 호스트 이름 확인을 강제하는 해결 방법입니다.