我买了一个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
答案 0 :(得分:0)
在MacOS上应避免使用.local
后缀,因为后缀由MacOS Bonjour服务使用。
您可以查看Apple explanation page,他们建议在其中使用其他后缀,例如:.private
,.intranet
,.internal
或.lan
。
我个人使用.localhost
,.test
或.example
。
另外,也不建议使用.dev
,因为Chrome 63开始为此后缀要求SSL证书。
希望这会有所帮助!