แทนที่ DNS ใน Firefox


13

ฉันกำลังมองหาวิธีแทนที่รายการ DNS ใน Firefox เพื่อการพัฒนา / ทดสอบ ฉันรู้วิธีปกติในการทำเช่นนี้ผ่านทางhostsไฟล์ แต่ฉันไม่สามารถแก้ไขได้เนื่องจากฉันไม่มีสิทธิ์การเข้าถึงของผู้ดูแลระบบในเครื่องทำงาน มีใครรู้บ้างเกี่ยวกับปลั๊กอินเสริม / เบราว์เซอร์ที่จะทำสิ่งนี้ให้ฉัน

ฉันค้นหาส่วนเสริม SwitchHostsแม้ว่ามันจะต้องมีสิทธิ์ของผู้ดูแลระบบเพื่อติดตั้งตัวเอง

คำตอบ:


7

หนึ่งเป็นไปได้คือการมีถุงเท้า 5 เซิร์ฟเวอร์บนเครื่องที่คุณมีการควบคุมการบริหารในการตั้งค่าเครื่องนี้เป็นผู้รับมอบฉันทะถุงเท้าของคุณใน Firefox และการเปลี่ยนแปลงnetwork.proxy.socks_remote_dnsในการabout:config trueในทางทฤษฎีแล้วการค้นหา DNS ทั้งหมดควรทำผ่านพร็อกซีดังนั้นคุณควรจะสามารถระบุที่อยู่ IP ของคุณเองได้


1
จริงที่ใช้งานได้แม้ว่าฉันหวังว่าจะมีอะไรที่ง่ายกว่านี้อีกเล็กน้อยข้อเสียเปรียบของวิธีนี้ก็คือฉันจะไม่สามารถเปลี่ยนรายการ DNS ได้ทันที
John J. Camilleri

1
@ จอห์น "สิ่งที่เรียบง่ายกว่า" อาจจะพูดคุยกับเจ้านายของคุณเพื่อรับสิทธิ์ผู้ดูแลระบบในกล่องพัฒนาของคุณ ปัญหา DNS นี้เป็นตัวอย่างที่ดีมากสำหรับสาเหตุที่คุณต้องการหากคุณถามฉัน!
Arjan

5

พู้ทำเล่นมีตัวเลือกดังกล่าว: เครื่องมือ -> โฮสต์


ขอบคุณ แต่น่าเสียดายที่ผมไม่สามารถที่จะติดตั้งในเครื่องของฉันทั้ง ...
จอห์นเจ Camilleri

3

หากเป็นเพียงการร้องขอเฉพาะสองสามรายการ: ส่วนหัว HTTP สดช่วยให้สามารถแก้ไขส่วนหัว HTTP แล้วเล่นคำร้องขอใหม่ได้

(สำหรับตัวเลือกอื่น ๆ โปรดดูที่ส่งส่วนหัวโฮสต์เมื่อเข้าถึงที่อยู่ IP ใน Firefoxบน Stack Overflow)


1

มีปลั๊กอินจำนวนมากที่สามารถเปลี่ยนไฟล์โฮสต์ได้:

แต่พวกเขาทั้งหมดจำเป็นต้องมีสิทธิ์เขียนเพื่อเข้าถึงไฟล์โฮสต์

ฉันสงสัยว่าทำไมมันเป็นไปไม่ได้ที่จะแก้ไข DNS-cache ของเบราว์เซอร์ กรณีการใช้ของฉัน: การดูหน้าเว็บในเวอร์ชันท้องถิ่นในเบราว์เซอร์หนึ่งและเวอร์ชันออนไลน์ในเบราว์เซอร์อื่น


1
ลิงก์ที่เสียหายในโพสต์
Hayden Thring

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