ไม่สามารถรีเซ็ตแคช DNS ของ Windows


1

ฉันอัปเดตระเบียน DNS สำหรับเว็บไซต์บางแห่งเมื่อวาน แต่ตอนนี้ฉันกำลังประสบปัญหาเกี่ยวกับแคช DNS ของคอมพิวเตอร์ของฉันเนื่องจากฉันได้รับที่อยู่ IP ของเซิร์ฟเวอร์เก่าเมื่อพยายามเข้าถึงเว็บไซต์ของฉัน ออก ping หรือ nslookup ยืนยันว่า DNS ของฉันไม่ได้รับการปรับปรุง

ฉันแน่ใจว่านี่เป็นปัญหากับคอมพิวเตอร์ของฉันเพราะฉันได้รับที่อยู่ IP ที่ถูกต้องเมื่อใช้เราเตอร์ ปิง เครื่องมือเช่นเดียวกับโทรศัพท์ Android ของฉันและสองเครื่องเสมือน

ฉันได้ลองแล้ว:

  • ipconfig /flushdns (จากพรอมต์คำสั่งที่มีสิทธิ์ผู้ดูแลระบบ)
  • การหยุดและรีสตาร์ท dnscache บริการ
  • รีสตาร์ทคอมพิวเตอร์
  • zeroing C:\Windows\System32\drivers\etc\hosts ไฟล์
  • การตั้งค่าเซิร์ฟเวอร์ DNS ด้วยตนเองในคุณสมบัติของอะแดปเตอร์เครือข่ายของฉันเป็นผู้ให้บริการ DNS ของ ISP ของฉันและ Google DNS และ OpenDNS

เกิดอะไรขึ้นและฉันจะแก้ไขได้อย่างไร ฉันใช้ Windows 10 64 บิต


ปรับปรุง: ฉันลบสวิตช์เครือข่ายเสมือนของฉันจากตัวจัดการ Hyper-V และแคช DNS ของฉันกลับมาเป็นปกติ

จากนั้นฉันรีสตาร์ทคอมพิวเตอร์และสร้างสวิตช์เสมือนใหม่ซึ่งทำให้แคชเก่าเกิดขึ้นอีกครั้ง

ดังนั้นฉันจึงพบผู้ร้าย แต่ไม่ใช่วิธีแก้ปัญหา - ฉันต้องการสวิตช์เสมือนเพื่อเข้าถึงอินเทอร์เน็ตจาก VM ของฉัน


ฉันคิดว่าคุณตั้งใจจะพูด nslookup แทน dnslookup.
boot13

@ boot13 ถูกต้อง ขอบคุณ
Marc.2377

ลองใช้ ipconfig / registerdns บนเครื่องที่รับที่อยู่ IP ของ OLD จากพรอมต์คำสั่งที่ยกระดับ เรียกใช้ ipconfig / flushdns จากเครื่องอื่นเพื่อล้างแคช dns ด้วยรายการที่ไม่ถูกต้องในที่สุดลอง ping ชื่อโฮสต์อีกครั้ง
Smeerpijp

@denoe ฉันทำอย่างนั้นก็ยังไม่ประสบความสำเร็จ
Marc.2377

1
@ boot13 เอ่อเจ๋งจริง ๆ แล้วปรากฏว่า Nirsoft มีเครื่องมือที่มีประโยชน์สำหรับทุกสิ่ง!
Marc.2377

คำตอบ:


0

ดังที่ได้กล่าวไว้ในการอัปเดตคำถามนี้เป็นข้อบกพร่องในสวิตช์เครือข่ายที่ใช้งานโดยสแต็ก Hyper-V (บนฝั่งโฮสต์)

ดูเหมือนจะไม่มีวิธีแก้ปัญหา บางทีอาจจะ "ติดตั้งใหม่" Hyper-V อาจทำงานได้ แต่ฉันจะไม่นับมัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.