dnsmasq não funciona sem conexão com a internet no OS X Yosemite

2

No0b aqui. Eu tenho tentado configurar um ambiente local para desenvolvimento web no OS X Yosemite usando essas abordagens ( link e < href="http://mallinson.ca/osx-web-development/"> link )

O culpado aqui é dnsmasq . Ele deve atualizar automaticamente / etc / hosts com folder-name.dev toda vez que eu criar novos sites. Funciona bem apenas quando conectado à internet. Quando estou offline, o Google Chrome retorna Unable to connect to the internet toda vez que tentei acessar qualquer .dev que não estava registrado em / etc / hosts.

Eu verifiquei o status do dnsmasq usando o LaunchRocket e ele está declarado como sendo executado. Além disso, executar $ dig folder-name.dev @127.0.0.1 não retorna nenhum erro.

No entanto, $ ping folder-name.dev retorna ping: cannot resolve folder-name.dev: Unknown host . E quando eu executo $ scutil --dns enquanto estiver offline, tudo que eu obtenho é No DNS configuration available

Alguma idéia de como fazer com que o dnsmasq funcione corretamente mesmo sem conexão com a internet?

FYI, estou executando a instalação limpa do OS X 10.10 Yosemite no MacBook Pro 15 "Final de 2008.

    
por Hennes 04.11.2014 / 07:48

1 resposta

2

Parece que é "bug" com o Yosemite. Veja esta postagem, link :

you could also try this.. https://github.com/joedj/yosemite_dnsfix (didn't appear to work for me though)

[...]

This has been escalated to Apple engineers by myself and I am awaiting a response, a workaround that I've confirmed works (but am not electing to use myself) is available at: http://arstechnica.com/apple/2015/01/why-dns-in-os-x-10-10-is-broken-and-what-you-can-do-to-fix-it

[...]

Response from applecare is that engineers said it's "Expected behaviour" no idea if they will ever fix it..

E a partir do link :

So the response from Apple is that is expected behavior, and the applecare contact suggested I use the hack proposed at http://arstechnica.com/apple/2015/01/why-dns-in-os-x-10-10-i... (which I sent to them)

At this stage he doesn't know if it will ever get fixed.. no indication from engineering..

    
por 01.02.2015 / 14:37