모든 유효하지 않은 호스트 이름은 브라우저에서 localhost로 확인됩니다. 무슨 일이야?


12

업데이트 : 이 서사적 인 이야기에 대한 행복한 결론을 얻으려면이 질문의 끝으로 뛰어 오십시오.


참고 : 웹 개발을 위해 IIS7을 로컬로 설치했습니다.

이것은 임의의 사이트에 대한 브라우저에서 일어나는 일입니다.

로컬 웹 서버

즉, 완전히 횡설수설적인 URL이 로컬 호스트 웹 서버로 확인됩니다. (모든 횡설수설 한 호스트는 호스트가 아닌이 작업을 수행합니다.)

이것은 회사의 몇몇 사람들에게 영향을 미칩니다. 그러나 우리 모두 에게 영향을 미치지는 않습니다 .

지금까지 수행 한 문제 해결은 다음과 같습니다.

  1. 프록시 설정을 확인했습니다-모두 삭제
  2. 내 호스트 파일을 확인했습니다-모두 삭제
  3. 다른 브라우저 확인-Chrome, Chrome 시크릿 및 Internet Explorer에 영향을줍니다.
  4. Ping / nslookup Google 및 임의의 횡설수설 URL :

    C : \ Users \ mharen> ping google.com

    32 바이트의 데이터로 google.com [74.125.228.98] 핑 : 74.125.228.98의 응답 : bytes = 32 time = 21ms TTL = 51 ...

    C : \ Users \ mharen> nslookup google.com

    서버 : (my dns) 주소 : 192.168.48.20

    신뢰할 수없는 답변 : 이름 : google.com 주소 : 2607 : f8b0 : 4004 : 803 :: 100e 74.125.228.100 ... 74.125.228.98

    C : \ Users \ mharen> 핑 somerandomsitesoaosoasda.com

    Ping 요청에서 호스트 somerandomsitesoaosoasda.com을 찾을 수 없습니다. 이름을 확인하고 다시 시도하십시오.

    C : \ Users \ mharen> nslookup somerandomsitesoaosoasda.com

    서버 : (my dns) 주소 : 192.168.48.20
    *** (my dns)가 somerandomsitesoaosoasda.com을 찾을 수 없음 : 존재하지 않는 도메인

좋은 도메인은 해결하지만 나쁜 도메인은 그렇지 않습니다. 그래서 전 세계에서 내 브라우저로 무엇을 망치고 있습니까?

문제 해결 팁이 있습니까?

최신 정보: ipconfig /displaydns

나는 방금 달렸다 ipconfig /displaydns. 다음은 수십 개의 훌륭한 기록 중 흥미로운 항목입니다.

somerandomsitesoaosoasda.com
----------------------------------------
Name does not exist.

업데이트 : 새로운 DNS 서버를 사용해보십시오.

Ping과 nslooking이 DNS 서버를 배제하기에 충분하지 않은 경우 Joshua의 제안에 따라 Google의 DNS로 전환했습니다. 불행히도 문제는 지속되었습니다.

업데이트 : 수정되었습니다!

Joshua가 연결 한 답변의 도움으로이 명령으로 문제가 해결되었다고 판단했습니다.

netsh winsock reset all

변경 사항을 확인하기 위해이 명령을 전후로 실행했습니다.

netsh winsock show catalog

reset명령을 실행 한 후 다음과 같은 10 개의 항목이 누락 된 것으로 나타났습니다 .

Winsock Catalog Provider Entry
------------------------------------------------------
Entry Type:                         Layered Chain Entry
Description:                        BarracudaWSA over [MSAFD Tcpip [TCP/IP]]
Provider ID:                        {FECB95F8-BE34-4B8A-A1ED-16A678A8ACC6}
Provider Path:                      C:\windows\system32\BarracudaWSA64.dll
Catalog Entry ID:                   1017
Version:                            2
Address Family:                     2
Max Address Length:                 16
Min Address Length:                 16
Socket Type:                        1
Protocol:                           6
Service Flags:                      0x66
Protocol Chain Length:              2
Protocol Chain: 1016 : 1001

BarracudaWSA (Web Security Agent)는 IT가 설치 한 웹 필터입니다.


나는 그것이 당신의 로컬 호스트임을 보증하는 Joshua의 제안을 좋아합니다. C:\inetpub\wwwroot\iisstart.htm로컬 IIS를 비활성화하지 않으려면 편집 하십시오.
xdumaine

@roviuser 확실히 로컬 호스트입니다. 그래도 좋은 생각입니다.
Michael Haren

답변:


5

몇 가지 아이디어 :

  • 이것이 로컬 호스트인지 확실합니까? 또는 ... DNS 서버가 IIS를 실행 중이고 해결되지 않은 도메인에 대한 기본 페이지를 제공하고 있습니까? 로컬 IIS 서버를 비활성화하려고 했습니까?
  • 또한 DNS 서버를 비난하면 존재하지 않는 도메인에 대해 DNS 서버가 127.0.0.1을 반환 할 수 있습니까?
  • 이상한 것이 있는지 로컬 경로를 확인 했습니까? 보려면 명령 프롬프트를 열고 "route print"를 입력하십시오.

DNS 서버가 잘못 구성되었는지 테스트하는 방법 :

  1. 로컬 네트워크 어댑터 설정을 열고 IPv4 및 / 또는 IPv6 DNS 설정을 "DNS 서버 주소 자동 획득"에서 "다음 DNS 서버 주소 사용"으로 변경하십시오.

  2. 선호 및 대체를 Google Public DNS 또는 Neustar의 DNS Advantage와 같은 다른 것으로 설정하십시오.

  3. 불량 도메인을 다시 시도하십시오.


승리 :이 녀석의 대답 (적절한 위치로 이동 한 것으로 보임) : 모든 브라우저가 갑자기 더 이상 Javascript 파일을 지원하지 않습니까?

축하합니다. 적어도 올바른 방향으로 당신을 조종하는 데 도움을 줄 수있어서 다행입니다 :)


1
같은 문제가 발생했습니다. C : \ inetpub \ wwwroot에서 welcome.png의 이름을 바꾸어 로컬 호스트임을 확인했습니다. 페이지에 예상대로 깨진 이미지가 표시됩니다. IIS를 비활성화하면 404 오류가 발생하고 다시 활성화하면 스플래시 화면이 표시됩니다.
Pwninstein

@Joshua, 확실히 내 로컬 호스트입니다. 다른 아이디어를 배제하는 방법을 잘 모르겠습니다. 무작위 호스트에 핑과 nslookups를 수행 했지만 해결되지 않습니다. 그래도 다른 아이디어에 열려 있습니다. 감사!
Michael Haren

@MichaelHaren 나는 어떻게 대답으로 내 대답을 업데이트했습니다.
Joshua Joshua

1
감사합니다, @Joshua, Google의 DNS로 전환했는데 문제가 지속되었습니다. 사무실과 ISP의 DNS를 제거하는 데 도움이됩니다.
Michael Haren

2
흠 ...이 질문에 대한 답변을 확인하십시오 : superuser.com/questions/338320/…
Joshua
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.