อัปเดต:ข้ามไปยังตอนท้ายของคำถามนี้เพื่อหาข้อสรุปที่มีความสุขกับเรื่องราวอันยิ่งใหญ่นี้
หมายเหตุ: ฉันติดตั้ง IIS7 ไว้ภายในเครื่องเพื่อการพัฒนาเว็บ
นี่คือสิ่งที่เกิดขึ้นในเบราว์เซอร์ของฉันสำหรับเว็บไซต์สุ่ม:
นั่นคือURL ซึ่งพูดพล่อยๆโดยสิ้นเชิงจะแก้ไขไปยังเว็บเซิร์ฟเวอร์ในพื้นที่ของฉัน (โฮสต์ซึ่งพูดพล่อยๆทั้งหมดทำเช่นนี้ - ไม่ใช่เพียงแค่โฮสต์เดียว)
สิ่งนี้ส่งผลกระทบต่อพวกเราหลายคนใน บริษัท ... แต่ดูเหมือนจะไม่ส่งผลกระทบต่อพวกเราทุกคน
นี่คือการแก้ไขปัญหาที่ฉันทำไปแล้ว:
- ตรวจสอบการตั้งค่าพร็อกซีของฉัน - ชัดเจนทั้งหมด
- ตรวจสอบไฟล์โฮสต์ของฉัน - ชัดเจนทั้งหมด
- ตรวจสอบเบราว์เซอร์อื่น - มีผลกับ Chrome, Chrome ไม่ระบุตัวตนและ Internet Explorer
Ping / nslookup google และ URL ซึ่งพูดพล่อยๆแบบสุ่ม:
C: \ Users \ mharen> ping google.com
ส่ง Ping google.co.th [74.125.228.98] พร้อมข้อมูล 32 ไบต์: ตอบกลับจาก 74.125.228.98: bytes = 32 time = 21ms TTL = 51 ...
C: \ Users \ mharen> nslookup google.com
เซิร์ฟเวอร์: (DNS ของฉัน) ที่อยู่: 192.168.48.20
คำตอบที่ไม่มีสิทธิ์: ชื่อ: google.com ที่อยู่: 2607: f8b0: 4004: 803 :: 100e 74.125.228.100 ... 74.125.228.98
C: \ Users \ mharen> ping somerandomsitesoaosoasda.com
คำขอ Ping ไม่สามารถหาโฮสต์ somerandomsitesoaosoasda.com กรุณาตรวจสอบชื่อและลองอีกครั้ง
C: \ Users \ mharen> nslookup somerandomsitesoaosoasda.com
เซิร์ฟเวอร์: (DNS ของฉัน) ที่อยู่: 192.168.48.20
*** (DNS ของฉัน) ไม่พบ somerandomsitesoaosoasas.com: โดเมนที่ไม่มีอยู่จริง
นั่นคือสิ่งที่ฉันคาดหวัง - การแก้ปัญหาที่ดีจะไม่ดี ดังนั้นสิ่งที่ในโลกกำลังคาดคั้นกับเบราว์เซอร์ของฉัน?
เคล็ดลับการแก้ไขปัญหาใด ๆ
ปรับปรุง: ipconfig /displaydns
ฉันเพิ่งวิ่งipconfig /displaydns
ซึ่งค่อนข้างสวยงาม นี่คือรายการที่น่าสนใจในบันทึกดี ๆ ไม่กี่โหล:
somerandomsitesoaosoasda.com
----------------------------------------
Name does not exist.
อัปเดต: ลองเซิร์ฟเวอร์ DNS ใหม่:
ในกรณีที่ส่งเสียงและมองไม่เพียงพอที่จะแยกแยะเซิร์ฟเวอร์ DNS ของฉันฉันทำตามคำแนะนำของ Joshua และเปลี่ยนไปใช้ DNS ของ Google น่าเสียดายที่ปัญหายังคงอยู่
อัพเดท: แก้ไข!
ด้วยความช่วยเหลือจากคำตอบที่ Joshua เชื่อมโยงกับเราได้พิจารณาแล้วว่าคำสั่งนี้แก้ไขปัญหา:
netsh winsock reset all
เรารันคำสั่งนี้ก่อนและหลังเพื่อดูว่ามีการเปลี่ยนแปลงอย่างไร:
netsh winsock show catalog
ซึ่งเปิดเผย 10 รายการเช่นนี้หายไปหลังจากreset
รันคำสั่ง:
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
C:\inetpub\wwwroot\iisstart.htm
ถ้าคุณไม่ต้องการปิดการใช้งาน IIS ในเครื่องของคุณ