มีวิธีทำให้ chrome / ie / firefox โหลดไฟล์ "hosts" ในเครื่องโดยไม่รีสตาร์ทแอพหรือไม่


12

ในอาชีพของฉันในฐานะดูแลระบบฉันมักจะหาเวลาที่ฉันต้องการ "เกมระบบ" โดยการแก้ไขไฟล์โฮสต์ การทำเช่นนั้นจะยึดระเบียน dns ใด ๆ สำหรับชื่อโดเมนและอนุญาตให้ฉันสร้าง ip ตามที่ฉันต้องการสำหรับชื่อโฮสต์ที่กำหนด มันมีประโยชน์มาก

ข้อเสียของสิ่งนี้คือทุกครั้งที่ฉันต้องการเปลี่ยนชื่อโฮสต์เดียวกันเป็น IP อื่นฉันเชื่อว่าฉันต้องปิดแอปพลิเคชันเบราว์เซอร์ก่อนที่การเปลี่ยนแปลงจะมีผล ในสถานการณ์เช่นโครเมี่ยมที่เปิด 50-60 แท็บสิ่งนี้อาจทำให้ฉันเบื่อ

ไม่มีใครรู้วิธีอื่นในการทำให้แอปเหล่านี้โหลดไฟล์โฮสต์ใหม่

แก้ไข - ฉันกำลังพูดในแง่ของตระกูล Windows ของระบบปฏิบัติการโดยเฉพาะ Windows 7 และ / หรือ Windows Server 2008R2


พฤติกรรมนั้นแตกต่างกันอย่างมากในระบบปฏิบัติการ ระบุแพลตฟอร์มของคุณในคำถาม เกรงว่าคุณจะได้รับคำตอบที่ตั้งใจ แต่เป็นเรื่องเข้าใจผิด
JdeBP

สิ่งที่ดีที่สุดถัดไปคือการบันทึกแท็บทั้งหมดของgoogle.co.uk/support/forum/p/Chrome/ ...... โดยวิธีการที่มีประโยชน์ในสิ่งที่คุณเรียกว่าเล่นเกมระบบคืออะไร? มันเกี่ยวข้องกับอะไร? (ฉันรู้ว่าสิ่งที่ไฟล์โฮสต์ไม่ แต่เพียงสิ่งที่อยากรู้อยากเห็นคุณใช้มัน)
barlop

@barlop น่าจะเป็นการทดสอบเซิร์ฟเวอร์ภายในก่อนที่จะทำการอัพเดต DNS ใน IIS ตัวอย่างเช่นคุณอาจติดตั้งส่วนหัวของโฮสต์และต้องการทดสอบก่อนที่จะอัปเดต DNS
chunkyb2002

เป็นก้อนที่ถูกต้อง; บางครั้งคุณต้องทดสอบเซิร์ฟเวอร์ใหม่ แต่ไม่ต้องการเปลี่ยน DNS ที่ใดก็ตามที่อาจมีบุคคลอื่นได้รับผลกระทบ
Peter Grace

คำตอบ:


12

เมื่อใช้โครเมี่ยมคุณสามารถไปที่

chrome://net-internals/#dns
และกำจัดแคชตัวแก้ไข dns ดังที่ iglvzx พูดถึงคุณสามารถใช้ส่วนขยายใน firefox เพื่อให้ได้ฟังก์ชันเดียวกัน น่าเสียดายที่ปรากฏว่า Internet Explorer ไม่มีคุณสมบัติแบบอะนาล็อกในเวลานี้


ใช้งานได้ใน chrome ยกเว้น URL นั้นถูก munged (โดยซอฟต์แวร์แลกเปลี่ยน stack หรือไม่) ผู้เข้าชมจากอนาคต - โปรดทราบว่าคุณอาจต้องพิมพ์ URL นั้นลงในโครเมี่ยมทุกประการ (รวมเครื่องหมายสแลชเครื่องหมายทับลำไส้ใหญ่) และไม่ควรมี http
Andrew M

ขอบคุณแอนดรูว์ฉันไปแก้ไข URL แต่อินเทอร์เฟซจะไม่ปล่อยให้มันกลายเป็นการเชื่อมโยงหลายมิติโดยไม่มี http; ฉันจะพูดคุยกับบรรดานักพัฒนาเกี่ยวกับเรื่องนี้ แต่ในขณะเดียวกันก็ลดระดับตัวเองเป็นข้อความธรรมดาดังนั้นฉันจึงใส่มันลงในแท็กรหัสเพื่อให้ติดตามได้ง่ายขึ้น
Peter Grace

Chrome ใช้เวลาในการรีเฟรชนานเท่าใดโดยไม่ทำสิ่งนี้ เพราะเมื่อสั่งคนที่ไม่เข้าใจเทคโนโลยีพอที่จะปฏิบัติตามคำแนะนำเหล่านี้
Xonatron

@MatthewDoucette มันเป็นความเข้าใจของฉัน แต่ไม่ได้ตรวจสอบว่าแคช DNS จะยังคงอยู่จนกว่าคุณจะปิด Chrome อย่างสมบูรณ์
ปีเตอร์เกรซ

MacOS Sierra, Chrome เวอร์ชั่น 53.0.2785.116 (64 บิต) และฉันต้องเปิดแท็บ anon หรือเปิด Chrome ใหม่เพื่อรีเฟรช/etc/hostsรายการ: /
Bruno J. Araujo


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