ทำแผนที่ localhost กับที่อยู่ IP ใน Windows XP และ Internet Explorer 7+


6

ฉันกำลังพยายามแมป 'localhost' กับที่อยู่ IP ในที่อื่น ๆ บนเครือข่ายให้พูด '10 .0.1.1 ' ฉันลองแก้ไขไฟล์ hosts แล้วเปลี่ยนรายการจาก:

127.0.0.1   localhost

ไปยัง

10.0.1.1    localhost

โดยไม่มีโชค ที่อยู่ใกล้ผมเคยใช้ปลอมแปลง DNS ผ่านทางชาร์ลส์ การเพิ่มการแมปรายการ DNS spoof ชื่อโฮสต์ 'localhost' เป็น '10 .0.1.1 'ทำงานได้ดีใน Firefox แต่ล้มเหลวใน Internet Explorer โดยทั่วไปแสดงหน้า 404 ของ IE ฉันสงสัยว่ามีการตั้งค่าบางอย่างหรือวิธีที่ฉันจะได้รับการปลอมแปลง DNS เพื่อทำงานใน IE หรือไม่?

ปัญหาหลักที่ฉันพยายามแก้ไขคือสภาพแวดล้อมการพัฒนาของเราชี้ไปที่ 'localhost' และแทนที่จะตั้งค่า dev env ในแล็ปท็อป Windows รุ่นเก่าเพื่อลองและตรวจแก้จุดบกพร่องชี้ไปที่เซิร์ฟเวอร์ที่มีการตั้งค่าทั้งหมดและฉันสามารถทำได้ การเปลี่ยนแปลงจากระยะไกล


2
ฉันจะไม่ชี้ localhost ออกไปจาก 127.0.0.1 เพราะฉันไม่รู้ว่าคุณจะทำอะไรผิด แน่นอน YMMV
Fred

คำตอบ:


2

เท่าที่ฉันรู้ว่ามันเป็นไปไม่ได้ที่จะทำการแมปโลคัลโฮสต์อีกครั้งเนื่องจากเป็นส่วนหนึ่งของสแต็ก TCP / IP ยังมีหลายสิ่งขึ้นอยู่กับการตั้งค่านี้และฉันจะทำลายเครือข่ายเกือบทุกอย่างที่เกี่ยวข้อง หากคุณสามารถให้ข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับสิ่งที่คุณพยายามทำให้บรรลุฉันอาจช่วยคุณได้ ตัวอย่างเช่นคุณสามารถตั้งค่าเซิร์ฟเวอร์ apache ขนาดเล็ก (ตัวอย่างเช่น XAMPP) และตั้งค่าการเปลี่ยนเส้นทาง htaccess ไปยัง ip อื่น


ดูเหมือนว่าจะเอาชนะวัตถุประสงค์ของไฟล์ปรับแต่ง :( มันใช้งานได้ดีกับ Win7 แต่ไม่ใช่ XP สำหรับฉัน
Aram Kocharyan


2

คุณสามารถใช้ยูทิลิตี้ที่ดีนี้ได้ที่http://www.quantumg.net/portforward.php

ใช้ 80 สำหรับพอร์ตและเพิ่ม IP และพอร์ตของเครื่องที่คุณต้องการส่งต่อ เปิดเบราว์เซอร์ของคุณ (ทดสอบใน FF และ IE8) และควรใช้งานได้

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