Вы нигде не определили example.dev
, так как ваш компьютер узнает, что ему нужно подключиться к вашей машине? Я предполагаю, что он определен где-то в вашей сети, а затем отображается на 127.0.0.1
.
(Аналогично, такие домены, как lvh.me
и lvho.st
, также известный как Local Virtual Host, зарегистрированы некоторыми людьми, которые их создали, и все их поддомены указывают на 127.0.0.1
.)
Обратите внимание, что .dev
является доменом предлагаемого уровня. Когда я пингую или копаю на моей машине, я вижу:
dig example.dev
example.dev. 3600 IN A 127.0.53.53
... где этот специальный IP-адрес должен звонить в сигналы тревоги:
127.0.53.53 - это специальный IPv4-адрес, который будет отображаться в системных журналах, предупреждая системных администраторов о возможной проблеме конфликта имен, обеспечивая возможность быстрой диагностики и устранения неполадок. "53" используется как мнемоника для обозначения проблемы, связанной с DNS, вследствие использования сетевого порта 53 для службы DNS.
Я не знаю, как это отображалось в моей сети; может быть, домен .dev
находится в состоянии предложения и кто-то уже частично его добавил? Для справки : все домены .dev
отображаются на этот IP-адрес для меня. Тем не менее, 127.0.53.53
не отображается на мой локальный веб-сервер.
Итак, я предполагаю, что example.dev
соответствует 127.0.0.1
в вашей сети, и для того, чтобы ваш компьютер искал имя, ему нужно сетевое соединение. Использование .dev
может привести к конфликту, если предложенный домен верхнего уровня когда-либо назначен, и если вы хотите, чтобы все работало без подключения к сети, вы можете добавить другие псевдонимы в файл хоста. Как на линии для 127.0.0.1
:
127.0.0.1 localhost my.host www.my.host subdomain2.my.host another-host
Вы можете увидеть, куда это идет, если вам нужно много (суб) доменов ... Чтобы использовать подстановочные знаки без сетевого подключения, вам, вероятно, потребуется настроить DNS-сервер на локальном компьютере.
Чтобы быстро увидеть, является ли все это действительно проблемой, просто добавьте example.dev
:
127.0.0.1 localhost example.dev