Поддомен, состоящий только из цифр, похоже, портит файл /etc/hosts

Поддомен, состоящий только из цифр, похоже, портит файл /etc/hosts

У меня есть файл /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, а в IP-адрес example.com. Так что это как будто его не было в файле /etc/hosts. Первые пару сайтов все еще разрешались в 127.0.0.1. Новсе, что находится послезапись 10.example.comбольше не разрешается в 127.0.0.1. Если я удалю запись 10.example.com, она разрешается в 127.0.0.1.

Кто-нибудь знает, почему поддомен, состоящий только из цифр, может вызывать проблемы /etc/hosts?

Это на Mac.

Связанный контент