【问题标题】:ping: cannot resolve foo.dev: Unknown hostping:无法解析 foo.dev:未知主机
【发布时间】:2018-07-14 01:38:58
【问题描述】:

我已经了解了 stackoverflow 上提供的所有建议帮助选项,但没有人能够通过 valet 和可怕的 ping *.dev(仅限 macOS)解决此问题

看来视频教程需要更新。几天后(我不会回来或头发已经拔掉的时间),我决定去 larvel 安装站点,亲眼看看我做错了什么。

这很简单。代客已将他们的 .dev 后缀更改为 .test

所以在安装和启动代客之后...

 $  ping foo.test

以上将返回您正在寻找的 ping。

但是,当我使用 URL project.test 时,该站点仍然没有出现。这只是将我发送到我的 apache “It Work”页面。我仍然必须使用 localhost:8000 来查看 Laravel 项目,当我有一个或多个项目正在运行时会导致问题

【问题讨论】:

  • 是的,不要再使用.dev tld,它属于 Google。 webdevstudios.com/2017/12/12/google-chrome-63。但是,您的问题听起来与 DNS 相关。你在使用 dnsmasq 吗?
  • 是的,dnsmasq 已安装并且 127.0.0.1 设置为 network.pref 列表的顶部。还添加了带有名称服务器 127.0.0.1 的 etc/resolver/test,但仍然只显示“它有效!”当我浏览到 project.test

标签: php laravel laravel-valet


【解决方案1】:

我遇到了同样的问题 - 我希望 XXX.foo 类型的任何 URL 解析为 127.0.0.1 而不使用 hosts 文件。安装 DNSmasq(使用这些说明)后,我所有的 *.foo URL 请求都生成了Unknown Host

为了解决这个问题,我必须在我的网络适配器中添加一个本地 DNS 条目,如下所述:https://gist.github.com/ogrrd/5831371

【讨论】:

    猜你喜欢
    • 2021-05-18
    • 1970-01-01
    • 2013-02-10
    • 2013-09-21
    • 1970-01-01
    • 2020-02-04
    • 1970-01-01
    • 2022-07-02
    • 2019-05-04
    相关资源
    最近更新 更多