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.