我有一個 /etc/hosts 文件,其中包含類似 127.0.0.1 的行,用於我用於開發站點的主機名稱:
127.0.0.1 localhost site1.example.com site2.example.com site3.example.com
然而,我注意到,如果我在條目中添加僅包含數字的網域,事情就會崩潰:
127.0.0.1 localhost site1.example.com site2.example.com site3.example.com 10.example.com site4.example.com
使用此行,site4.example.com
不再解析為 127.0.0.1,而是解析為 example.com 的 IP 位址。所以就好像它不存在於/etc/hosts
文件中一樣。前幾個站點仍然解析為 127.0.0.1。但之後放置的任何東西該10.example.com
條目不再解析為 127.0.0.1。如果我刪除該10.example.com
條目,它將解析為 127.0.0.1。
任何人都知道為什麼帶有所有數字的子域可能會混亂/etc/hosts
?
這是在 Mac 上。