Dnsmasq没有工作域.local

时间:2018-03-02 00:08:35

标签: macos apache macos-sierra dnsmasq

我买了一个macpro,我很新,我配置我的开发环境,当我安装dnsmasq时,我无法访问" anyname.local"页面,它说网站不能到达,我有一切正在运行,apache,dnsmasq,但没有任何作用,我按照上面的教程。 Link Tut

我打印一些信息也许有人可能知道什么是错的。

dig foo.local

; <<>> DiG 9.8.3-P1 <<>> foo.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 3951
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;foo.local.         IN  A

;; AUTHORITY SECTION:
.           10800   IN  SOA a.root-servers.net. nstld.verisign-grs.com. 2018030101 1800 900 604800 86400

;; Query time: 18 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Fri Mar  2 00:03:23 2018
;; MSG SIZE  rcvd: 102

1 个答案:

答案 0 :(得分:0)

在MacOS上应避免使用.local后缀,因为后缀由MacOS Bonjour服务使用。

您可以查看Apple explanation page,他们建议在其中使用其他后缀,例如:.private.intranet.internal.lan

我个人使用.localhost.test.example

另外,也不建议使用.dev,因为Chrome 63开始为此后缀要求SSL证书。

希望这会有所帮助!