開発サイトに使用しているホスト名の 127.0.0.1 に対して次のような行を含む /etc/hosts ファイルがあります。
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
。最初の2つのサイトは、依然として127.0.0.1に解決されます。しかし、後に置かれるものエントリ10.example.com
は 127.0.0.1 に解決されなくなりました。10.example.com
エントリを削除すると、127.0.0.1 に解決されます。
すべて数字のサブドメインがなぜ問題を引き起こす可能性があるのか知っている人はいますか/etc/hosts
?
これはMac上です。