คำถามติดแท็ก hosts-file

10
ชี้ที่อยู่ IP หลายแห่งไปยังชื่อโฮสต์เดียว
ในระบบ Windows C:\WINDOWS\system32\drivers\etc\hostsมีไฟล์นี้ที่ ไฟล์นี้ช่วยให้เราสามารถเริ่มต้นที่อยู่ IP เฉพาะกับชื่อโฮสต์ ปัญหาตอนนี้คือว่าฉันสามารถตั้งค่าที่อยู่ IP หลายเป็นชื่อโฮสต์ ตัวอย่างเช่นฉันสามารถทำสิ่งนี้: 192.168.244.128 gateway.net 192.168.226.129 gateway.net และคาดหวังว่าเบราว์เซอร์สามารถแก้ไขได้ทั้งสองอย่างดูว่าอันไหนจะใช้งานได้และชี้ไปที่อันนั้น? ถ้าไม่มีวิธีอื่นในการรับพฤติกรรมที่ฉันต้องการหรือไม่ หมายเหตุ: ฉันกำลังปรับใช้แอพนี้ในเครือข่ายท้องถิ่นของฉันเองดังนั้นจึงไม่จำเป็นต้องใช้อินเทอร์เน็ต

4
ฉันจะเพิ่มที่อยู่ IPv6 ใน System32 \ drivers \ etc \ hosts ได้อย่างไร
มีอยู่แล้วตามค่าเริ่มต้นและใช้งานได้ (Win 7): ::1 localhost วิธีนี้ใช้ได้ผล (ทดสอบกับ ping): ::1 hosta แต่เมื่อฉันพยายามเพิ่มสิ่งที่ไม่ใช่ลูปแบ็คมันไม่สามารถแก้ไขได้: fe80::215:afff:fec6:ea64 realhost เพื่อให้ฉันสามารถทำ: C:>ping fe80::215:afff:fec6:ea64 Reply from fe80::215:afff:fec6:ea64: time=2ms แต่ไม่สามารถไปกับชื่อโฮสต์ที่ฉันใส่ในโฮสต์: C:>ping realhost Ping request could not find host realhost. ... มีวิธีใดในการเพิ่มที่อยู่ IPv6 ให้กับโฮสต์ใน Windows


2
ไม่สามารถเขียนไฟล์ / etc / hosts จาก Dockerfile ด้วย RUN
ฉันสร้างภาพนักเทียบท่าโดยใช้ Dockerfile ที่เรียบง่าย ข้างใน Dockerfile ฉันมีคำสั่งนี้: RUN printf "192.92.13.243 www.hahaha.com \n" >> /etc/hosts คำสั่งนั้นดูเหมือนจะโอเคเนื่องจากการสร้างอิมเมจไม่ได้หยุดอยู่ที่จุดนี้ ปัญหาคือ: เมื่อเรียกใช้รูปภาพเส้นที่ควรแทรกภายใน "/ etc / hosts" ไม่มีอยู่ ตอนนี้ฉันค้นหาไปรอบ ๆ และพบว่าก่อนหน้านักเทียบท่ารุ่น 1.2 มีปัญหากับไฟล์โฮสต์ภายในคอนเทนเนอร์ ในกรณีของฉันฉันใช้เวอร์ชัน 1.5 ซึ่งเป็นเวอร์ชั่นล่าสุด ณ ขณะนี้ ฉันพลาดอะไรไปรึเปล่า? อัปเดต 1: ดูเหมือนจะมีปัญหามากมายสำหรับเรื่องนี้ทั้งเปิดและปิดในหน้า github ของนักเทียบท่า
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.