หากฉันกำหนดโดเมนย่อยใน / private / etc / hosts บน OS X เช่น test.localhost , Google Chrome (51.0.2704.106 (64 บิต)) ไม่สามารถแก้ไขได้ (แม้ว่าจะใช้ได้จนถึงทุกวันนี้) เบราว์เซอร์อื่น ๆ (เช่น Firefox) สามารถแก้ไขได้ดีในทางกลับกัน
ข้อผิดพลาดที่รายงานคือ:
พบข้อผิดพลาดต่อไปนี้ในขณะที่พยายามดึง URL: http: //test.localhost: 8080 /
ไม่สามารถระบุที่อยู่ IP จากชื่อโฮสต์ test.localhost
เซิร์ฟเวอร์ DNS ส่งคืน:
ข้อผิดพลาดของชื่อ: ไม่มีชื่อโดเมน นี่หมายความว่าระบบไม่สามารถแก้ไขชื่อโฮสต์ที่แสดงใน URL ได้ ตรวจสอบว่าที่อยู่ถูกต้อง
เหตุใด Chrome จึงไม่สามารถระบุโดเมนย่อยจากไฟล์โฮสต์ได้
ปัจจุบันไฟล์ของฉัน / ส่วนตัว / ฯลฯ / โฮสต์ดูเหมือนว่านี้รายการสุดท้ายเป็นไฟล์ที่ฉันกำลังทดสอบ:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
192.168.59.103 plugins.docker
192.168.59.103 login.docker
127.0.0.1 test.localhost
localhost
? คุณเคยลองไหม test.somethingelse
?