재연결/연결 해제 시 Chrome에서 임의의 대상으로 패킷을 보냅니다.

재연결/연결 해제 시 Chrome에서 임의의 대상으로 패킷을 보냅니다.

내 웹소켓 애플리케이션 중 하나를 디버깅하는 동안 Google Chrome이 네트워크 연결 상태 변경 시 3개의 http 요청을 푸시한다는 흥미로운 사실을 발견했습니다.

매우 당황스럽고 마치 일부 악성 코드가 임의의 서버를 체크아웃하는 것처럼 보입니다.

502목적지가 존재하지 않기 때문에 모두 반환되거나 응답 코드가 전혀 없기 때문에 이유를 잘 이해하지 못합니다 .

연결이 끊길 때:

연결 끊김

다시 연결:

연결 완료

주요 질문은 이것이 정상이고 용도가 무엇인지입니다. 왜 그들은 실제로 존재하는 DNS 조회를 하지 않겠습니까?

답변1

내가 기억하는 것처럼 이것은 Chrome의 특별한 기능입니다. 이 기능은 공급자가 잘못된 DNS 항목을 특별히 처리하는지 감지하는 데 사용됩니다.chromium bugtracker - 최신 메시지

답변2

이는 놀랍게 보이지만 Chrome에서는 분명히 정상적이고 의도된 동작입니다.

URL뿐만 아니라 검색에 주소/위치 표시줄을 사용하려면 Chrome은 입력된 텍스트가 검색어로 처리되기 전에 유효한 도메인이 아닌지 확인해야 합니다. 그러나 일부 IPS는 존재하지 않는 도메인(DNS 하이재킹), 그러면 모든 도메인이 존재하는 것처럼 보이게 됩니다! 이를 테스트하기 위해 Chrome은 임의의 가짜 단일 단어 도메인을 쿼리하여 동일한 IP 주소에 매핑되는지 확인합니다. 그렇다면 Chrome은 업스트림 ISP가 DNS 하이재킹을 수행하고 있다고 가정할 수 있습니다.

또한보십시오Chrome: 임의의 DNS 이름을 사용한 DNS 요청: 악성 코드?,크롬 문제 47262

관련 정보