Chrome이 때때로 로컬 DNS 서버를 우회하는 것으로 보입니다.


1

내 로컬 도메인 'local.lan'에 대해 올바르게 구성된 영역을 사용하여 내 로컬 네트워크에서 내 자신의 캐싱 바인드 서버를 실행합니다. 이 바인드 서버는 Ubuntu 14.04 Server VM 내부의 ESXI 호스트에서 실행됩니다.

내 네트워크는 내 DNS 서버의 주소를 DHCP 클라이언트에 전달하기 위해 DHCP 설정을 가지고 있으므로 내 네트워크에 연결된 모든 것이 내 DNS 서버에 먼저 도착하도록 보장합니다.

이 설정은 거의 1 년 동안 실행되었으며 대부분 작동하는 것으로 보입니다.

최근에 Chrome이 때때로 내 DNS 서버를 우회하여 내 로컬 네트워크의 이름이 지정된 주소에 대해 'DNS 조회가 실패했습니다.'를 반환합니다. 예를 들어, 내가 " http : //redmine.local.lan "Chrome으로 전환하면 대부분의 경우 작동하지만 내 local.lan 도메인을 전혀 모르는 일부 인터넷 DNS 서버를 쿼리하려고 시도합니다. 크롬을 사용하여 다른 데스크톱에서 동일한 요청을 동시에 실행할 수 있습니다. IE와 nslookup은 모두 제대로 작동하는 것 같습니다. 바로 Chrome입니다.

내 로컬 네트워크의 사이트를 탐색 할 때 내 DNS 로그를 보았습니다. DNS 조회에 실패한 주소의 경우 Chrome이 'redmine.local.lan'대신 'google.com'에 대한 DNS 요청을 발행하는 것으로 보입니다.

내가 보았던 유일한 수정 프로그램은 탭을 Chrome에 열어 두는 것입니다. 궁극적으로 "허, 어쩌면 내가 적절한 DNS 서버에 주소를 물어 봐야 할 것"이라는 것을 깨닫는 다. Chrome의 내부 DNS 캐시를 지우고 OS의 DNS 캐시를 지우는 것은 거의 효과가없는 것으로 보입니다.

여기에 무슨 일이 일어날 지에 대한 아이디어가 있습니까?

답변:


1

추가 검사에서 ISP의 DNS 서버가 2 차 및 3 차 이름 확인자로 몰래 들어간 것처럼 보입니다. 방송에만 설정되어 있지만 나의 DNS 서버가 DHCP 요청을 수행 할 때 라우터에 다른 계획이있는 것처럼 보입니다. 나는 이것이 Linksys E2000의 버그일지도 모른다고 생각한다.

DHCP를 사용하지 않고 항상 내 DNS 서버를 사용하도록 데스크톱을 설정하면 문제가 해결 된 것 같습니다.

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