【问题标题】:Dnsmasq changing from working .dev to .localDnsmasq 从工作 .dev 更改为 .local
【发布时间】:2018-05-29 13:40:12
【问题描述】:

我已经在 mac os high sierra 上配置了带有 *.dev 域的 dnsmasq 以指向 127.0.0.1,一切都很好。但是现在我想将我的 localhost 域从 *.dev 更改为 *.local,所以我在 dnsmasq.confg 文件中对其进行了更改,并为它创建了一个解析器“本地”。但 dnsmasq 似乎没有引用域。现在它不适用于 .dev 或 .local 中的任何一个。

这是我的配置:

我的 /usr/local/etc/dnsmasq.conf 文件有 '地址=/.local/127.0.0.1'

我的解析器,/etc/resolver/local 有 “域名服务器 127.0.0.1”

/Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist 服务也已加载。

我不知道接下来我应该怎么做才能让 domain.dev 现在变成 domain.local ?

如果我挖 domain.local ,这就是我得到的

【问题讨论】:

  • 嘿@sohail,好像我们在设置dnsmasq时不能使用.local;我也一直在尝试设置它;使用.test.localhost 有效,但不是.local。可能有一些特殊的配置,但我似乎无法在任何地方找到它。编辑:我找到了这个关于为什么我们不能使用.local的链接:apple.stackexchange.com/questions/155745/…
  • 谢谢优素福。这是真的。

标签: macos dnsmasq macos-high-sierra


【解决方案1】:

您应该将.local 更改为.test,它应该可以工作。

【讨论】:

  • 对于投反对票的人来说,这是正确的。 .local 不起作用。我已将我的更改为 .lan ,您可以将任何更改为您喜欢的任何内容,除了 .local 和 .dev
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-08
  • 1970-01-01
  • 2019-03-12
  • 1970-01-01
  • 1970-01-01
  • 2017-01-22
  • 1970-01-01
相关资源
最近更新 更多