브라우저가 /etc/hosts에 별칭을 표시하지 않습니다.

브라우저가 /etc/hosts에 별칭을 표시하지 않습니다.

제가 일하는 회사에는 문서 등이 포함된 로컬 사이트가 있는데, 여기서 모든 참조는 hosts파일에 정의되어야 하는 도메인 이름으로 "srv-moss"로 설정되어 있습니다. 거기에 추가했는데 작동하지 않는 것 같습니다. 괜찮을 수 있지만 ping srv-mossFirefox나 Chromium에서 열려고 하면 Server DNS said: Server Failure: The name server was unable to process this query.

어떻게 해야 합니까? 비슷한 문제에 대해 찾은 많은 솔루션을 시도했지만 그 중 어느 것도 나에게 도움이 되지 않았습니다.

답변1

프록시를 사용하는 경우 Firefox에도 프록시가 구성되어 있는지 확인하세요. 저는 프록시를 사용하고 있습니다. 그렇습니다. 특정 IP(또는 별칭)에 연결하려면 Firefox(사용 시)를 구성해야 합니다. srv-moss올바른 네트워크 탭에 예외를 삽입하기 만 하면 됩니다 .

일부 시스템 설정을 통해 프록시가 구성된 경우 "예외" 옵션도 있어야 합니다. 파일을 통해 프록시를 구성한 경우 /etc/environment해당 파일에 변수를 추가해야 합니다 no_proxy="srv-moss".NO_PROXY="srv-moss"(예외를 여러 개 추가하려면 쉼표를 구분 기호로 사용하세요.). 다시 읽을 수 있도록 시스템에 다시 로그인하는 것을 잊지 마십시오 /etc/environment.

답변2

/etc/nsswitch.conf 파일을 확인하여 시스템이 DNS에 호스트 파일을 사용하도록 구성되어 있는지 확인해야 합니다. 그것은 다음과 같이 보일 것입니다

   #hosts:     db files nisplus nis dns
   hosts:      files nis dns

시스템 검사 순서를 변경할 수 있습니다.

관련 정보