вы не определили example.dev
в любом месте, так как бы ваш компьютер знать, что нужно сопоставить с вашей машиной? I предположим это определяется где-то в сети, хотя, и тогда карты 127.0.0.1
.
(аналогично, Домены, такие как lvh.me
и lvho.st
, ака локальный виртуальный хост, зарегистрированы некоторые люди, которые сделали их и al их поддомены указывают на 127.0.0.1
.)
отметим, что .dev
is предлагаемый уровень домена. Когда пинг или копая его на своей машине, я вижу:
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-сервер на локальном компьютере.
чтобы быстро увидеть, если все это действительно вопрос, просто add example.dev
:
127.0.0.1 localhost example.dev