Firefox가 / etc / hosts를 기록하지 않습니까?


2

내 파일에서 (Windows의 위치 :)에 설정 foo.com했습니다 .127.0.0.1/etc/hostsC:\Windows\System32\drivers\etc\hosts

Chrome 은 포트 80에서 로컬로 호스팅되는 Chrome으로 foo.com을로드 하지만 Firefox 는 실제 foo.com을 로드합니다 .

Firefox가 로컬로 지정된 foo.com을로드하도록하려면 어떻게합니까?


Firefox는 그렇게하지 않습니다. OS DNS 확인자를 사용하여 이름을 IP 주소로 변환합니다. 따라서 리졸버 구성 방법에 따라 다릅니다. Firefox와 같은 응용 프로그램과는 관련이 없습니다.
— Keith

그렇다면 리졸버를 다음 foo.com과 같이 해결하도록 어떻게 구성 127.0.0.1합니까?
— AT

Firefox에 프록시가 수동으로 구성되어 있습니까? 그렇다면 DNS가 프록시 서버로 오프로드됩니다.
— Zoredache

@AT 그것은 Windows 관리자의 일이고, 나는 Windows를하지 않습니다. 해당 파일이 "drivers"라는 디렉토리에 있다는 사실은 완전히 기괴합니다. 이것들을 설정하는 GUI 도구가 있다고 생각합니다.
— Keith

@Zoredache 아니요, Chrome과 정확히 동일한 프록시 설정이 있습니다. Keith : 확실하지 않습니다.
— AT

답변:


1

@guns 는 DNS 조회에 대한 다른 질문에 대한 답변 으로이 문제를 해결하는 데 도움이되었습니다. 기본적으로 사이트에 IPv6 주소가 있으면 호스트 파일에도 해당 주소가 필요합니다.

127.0.0.1 foo.com
::1 foo.com

0

나는 전에이 문제에 부딪쳤다. Firefox가 어떤 방식으로 / etc / hosts 파일을 캐싱하는 것 같습니다. 시간 좀 줘


0

/ etc / hosts에서 www와 www가 아닌 ​​도메인 이름을 모두 설정하십시오.

127.0.0.1 foo.com
127.0.0.1 www.foo.com

www.foo.com서버가없는 초기 DNS 응답 후 firefox가 도메인을 확인하기 때문입니다 .foo.com

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.