วิธีการที่ Internet Explorer ใช้แคชสำหรับรายการการโฮสต์ DNS

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 263558 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
คำเตือน: ถ้าคุณใช้ตัวแก้ไขรีจิสทรีอย่างไม่ถูกต้อง คุณอาจทำให้ร้ายแรง ปัญหาที่อาจทำให้คุณต้องติดตั้งระบบปฏิบัติการของคุณ Microsoft ไม่สามารถรับประกันได้ว่า คุณสามารถแก้ปัญหาที่เกิดจากการใช้รีจิสทรี ตัวแก้ไขอย่างไม่ถูกต้อง ใช้ตัวแก้ไขรีจิสทรีที่ของคุณเอง ความเสี่ยง
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

ในเวอร์ชันก่อนหน้าของ Internet Explorer (Internet Explorer 3.x), รายการโฮสต์ DNS ถูกแคเวลา 24 ชั่วโมง โดยค่าเริ่มต้น ในหลายกรณี นี้เป็นเวลานานเกินไป ในระหว่างรอบระยะเวลานี้ บางรายการโฮสต์หยุดทำงานเนื่องจากการ การเปลี่ยนแปลงอยู่ IP ของเซิร์ฟเวอร์ระยะไกลที่ตอนเริ่มต้นมีแก้ไข

Internet Explorer 4.x และรุ่นหลังจากนั้นปรับเปลี่ยนรายการโฮสต์ DNS เป็นอย่างไร แค โดยการลดค่าการหมดเวลาเริ่มต้นถึง 30 นาที

ข้อมูลเพิ่มเติม

คำเตือน: ถ้าคุณใช้ตัวแก้ไขรีจิสทรีอย่างไม่ถูกต้อง คุณอาจทำให้ร้ายแรง ปัญหาที่อาจทำให้คุณต้องติดตั้งระบบปฏิบัติการของคุณ Microsoft ไม่สามารถรับประกันได้ว่า คุณสามารถแก้ปัญหาที่เกิดจากการใช้รีจิสทรี ตัวแก้ไขอย่างไม่ถูกต้อง ใช้ตัวแก้ไขรีจิสทรีที่ของคุณเอง ความเสี่ยง

ในบางกรณี การตั้งค่าหมดเวลาใหม่นี้ยาวเกินไป สั้น ๆ ถ้าสภาพแวดล้อมของคุณมีหมายเลขของไคลเอนต์ ที่กำลังเชื่อมต่ออยู่ ค้นหา DNS ทำทั้งหมดทุก 30 นาที คุณอาจไม่เป็นที่ต้องการ เพิ่มในปริมาณการใช้งานเครือข่าย เมื่อต้องการปรับเปลี่ยนลักษณะการทำงาน ทำต่อไปนี้ การเปลี่ยนแปลงรีจิสทรี:
  1. เริ่มตัวแก้ไขรีจิสทรี
  2. ค้นหา และคลิกที่คีย์ต่อไปนี้ในรีจิสทรี:
    การตั้งค่า HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet
  3. บนเครื่องแก้ไขเมนู คลิกเพิ่มค่าและเพิ่มค่ารีจิสทรีต่อไปนี้:
    ค่าชื่อ: DnsCacheTimeout
    ชนิดของข้อมูล: REG_DWORD
    Radix: ทศนิยม
    ค่า: (เวลาเป็นวินาที)

    ค่า ชื่อ: ServerInfoTimeOut
    ชนิดของข้อมูล: REG_DWORD
    Radix: ทศนิยม
    ค่า: (เวลาในมิลลิวินาที)
  4. ออกจาก Registry Editor
ตัวอย่างเช่น การตั้งค่าการหมดเวลาเป็น 10 นาที ใช้เป็น มูลค่า 600 วินาที
ยุบตารางนี้ขยายตารางนี้
หมายเหตุคุณต้องใช้ทั้งสองค่ารีจิสทรีอยู่ในขั้นตอนที่ 3 การควบคุมกลไกการแคชตัวจำแนกชื่อภายใน Internet Explorer
ยุบตารางนี้ขยายตารางนี้
หมายเหตุการตั้งค่าเหล่านี้นำไปใช้กับ Internet Explorer และเรียกแบบอะซิงโครนัส WinInet เท่านั้น การตั้งค่าเหล่านี้นำไปใช้เพื่อเรียก WinInet แบบซิงโครนัส

การหลีกเลี่ยงปัญหา

ถ้าคุณกำลังทำ Synchronous เรียกใน WinInet การหมดเวลาของ DNS ไม่ทำงานเมื่อใช้การตั้งค่าตามที่แสดงในส่วน "ข้อมูลเพิ่มเติม" เรียกแบบอะซิงโครนัสเบิกค่าเหล่านี้ได้อย่างถูกต้อง

วิธีที่ 1

เมื่อต้องการหลีกเลี่ยงปัญหานี้ รีสตาร์ทแอพลิเคชันที่ใช้ WinInet

วิธีที่ 2

ใช้วิธีแก้ปัญหารหัสต่อไปนี้ เปิด และปิดหมายเลขอ้างอิงที่คุณได้รับกับโทร InternetOpen แล้ว เปิดอีกครั้ง

hOpen=::InternetOpen(.....)
InternetCloseHandle(hOpen);
hOpen=::InternetOpen(.....);
//
ตอนนี้ ใช้หมายเลขอ้างอิง
ใช้การหมดเวลาของ DNS

คุณสมบัติ

หมายเลขบทความ (Article ID): 263558 - รีวิวครั้งสุดท้าย: 28 มกราคม 2554 - Revision: 5.0
ใช้กับ
  • Windows Internet Explorer 9 Beta
  • Windows Internet Explorer 8
  • Windows Internet Explorer 7
  • Microsoft Internet Explorer 6.0 Service Pack 1
  • Microsoft Internet Explorer 6.0 เมื่อใช้กับ:
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
Keywords: 
kbhowto kbenv kbinfo kbmt KB263558 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:263558

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com