인트라넷의 IP 주소를 통해 호스트에 직접 액세스하여' 호스트 확인' 을 표시하여 웹 페이지를 여는 것이 느리다는 것을 알 수 있습니다. 그 이유는 무엇입니까?
문제 현상
브라우저가 웹 페이지를 여는 것은 매우 느리다. Chrome 은 항상 왼쪽 하단에 "분석 호스트" 를 표시하고 edge 브라우저의 탭 표시줄에는 항상 "응답 대기 중 ..." 을 표시합니다.
문제 조사
처음에는 라우터 DNS 설정 문제인 것으로 의심했지만 같은 네트워크에서 핸드폰으로 웹 페이지를 여는 것이 매우 원활하기 때문에 기본적으로 배제됩니다.
컴퓨터의 DNS 설정을 확인합니다. Dns 는 자동으로 가져오도록 구성됩니다. 현재 입수한 주소는 라우터의 IP 주소192.168.35438+0.1입니다. 문제 없습니다.
Ipconfig /flushdns 를 사용하여 DNS 캐시를 비우고 바이두의 웹 사이트에 대해 ping 을 합니다. 결과 분석 시간은 DNS 확인이 실제로 지연되었음을 나타내는 10 초 정도 걸렸습니다. Ssh 를 통해 라우터에 로그인하면 모든 웹 사이트에 대해 ping 을 수행하여 분석이 매우 빠르며 라우터 설정에 문제가 없는지 더욱 확인할 수 있습니다.
다음으로 DNS 라우팅 프로세스를 추적할 준비가 되었습니다. Nslookup 을 사용하면' DNS 요청 시간 초과' 가192.5438+068.40.1을 반환하는 주소가 반환됩니다. 이 주소는 이전에 검사한 DNS 서버 주소가 아니라 가상 네트워크 카드' VMnet8' 의 게이트웨이 주소입니다. 그래서 가상 네트워크 카드를 켜고 가상 네트워크 카드의 DNS 주소가192.168.40.1인 것을 발견하고 마침내 진상이 드러났다.
컴퓨터에 가상 시스템이 설치되어 있고 가상 네트워크 카드가 하나 더 있기 때문에 가상 네트워크 카드에는 DNS 주소 (192.168.40.1) 가 있어 항상 서버가 먼저 확인되고 구문 분석이 실패한 후 확인된다
해결 방법
가상 NIC 의 DNS 설정을 삭제 (비어 있음) 하면 문제가 해결됩니다. Nslookup 검사는 올바른 DNS 주소임을 보여줍니다.