DNS Resolução quebrada no El Capitan com o Adaptador Ethernet Thunderbolt na rede offline -- network campo com macos campo com dns camp apple Relacionado O problema

DNS resolution broken in El Capitan with Thunderbolt Ethernet Adapter on Offline network


1
vote

problema

português

Após a atualização para o El Capitan Como eu habilite a resolução DNS em uma rede de computadores interna offline?

Antes de atualizar para o El Capitan, eu poderia me conectar à minha rede interna, definir meu domínio DNS e Pesquisa, e eu era bom ter a resolução de DNS acontecer. Não houve gateway na rede ou servidor DHCP, apenas um interruptor.

Após a atualização, não consegui mais resolver os nomes de DNS internamente em uma rede fisicamente separada da Internet e não conectada de qualquer maneira para a Internet. Eu poderia ping os anfitriões na rede por endereço IP ainda não pelo nome DNS.

Eu tentei o habitual, lavando o cache DNS, reiniciando a resposta do MDNS e reiniciando. Nada disso ajudou.

um fato estranho é que meu /etc/resolv.conf está agora em branco, enquanto antes da atualização mostrou a lista de resolveres Meu Mac usaria.

Eu imagino O El Capitan deve ter incluído uma atualização para o sistema de resolução OSX DNS. Posso ir e configurar manualmente? Eu fui reduzido para adicionar entradas ao meu arquivo / etc / strong>.

Eu tentei as sugestões mencionadas aqui .

Eu devo mencionar que os computadores do meu colega de trabalho que estão no Yosemite não experimentam nenhum problema e os computadores Windows na rede ainda resolvem nomes adequadamente também.

O servidor DNS está em execução BIND9 no Ubuntu 14.04 na porta regular 53.

EDIT:

Eu tentei desabilitar a proteção do integridade do sistema (SIP) de acordo com este conjunto de instruções e que não ajudou nada.

Edit 2:

Ok, então encontrei uma correção e eu provavelmente não precisei fazer uma nova instalação do El Capitan para fazer isso. Este é o bug esverdeado que eu já encontrei na plataforma Macintosh. Tudo o que tive que fazer era adicionar um roteador nas configurações da minha rede. Acabei de colocar um valor arbitrário em 1.0.0.1 Mesmo que não haja nenhum dispositivo na minha rede interna que atua como roteador. A mera presença de um valor no campo de entrada "Router:" disparou uma gravação do arquivo RESOLV.CONF e uma restauração do serviço DNS.

english

After upgrading to El Capitan how do I enable DNS resolution on an offline, internal computer network?

Before upgrading to El Capitan I could connect to my internal network, set my DNS and search domain, and I was good to have DNS resolution happen. There was no gateway on the network or DHCP server, just a switch.

Following the upgrade I was no longer able to resolve DNS names internally on a network physically separate from the internet and not connected in any way to the internet. I could ping the hosts on the network by IP address yet not by DNS name.

I tried the usual, flushing the DNS cache, restarting mDNSResponder, and rebooting. None of that helped.

One weird fact is that my /etc/resolv.conf is now blank whereas before the upgrade it showed the list of resolvers my Mac would use.

I imagine El Capitan must have included an update to the OSX DNS resolution system. Can I go and configure it manually? I have been reduced to adding entries to my /etc/hosts file.

I have tried the suggestions mentioned here.

I should mention that my co-worker's computers that are on Yosemite do not experience any issues at all and the Windows computers on the network still resolve names properly as well.

The DNS server is running BIND9 on Ubuntu 14.04 on the regular port 53.

EDIT:

I tried disabling System Integrity Protection (SIP) according to this set of instructions and that did not help at all.

EDIT 2:

Okay, so I found a fix and I probably didn't need to do a fresh install of El Capitan to do it. This is the WEIRDEST bug I have ever encountered on the Macintosh platform. All I had to do was add a Router in my network settings. I just put an arbitrary value in of 1.0.0.1 even though there is no device in my internal network that acts as a router. The mere presence of a value in the "Router:" input field triggered a write of the resolv.conf file and a restoration of the DNS service.

        
         
         

Lista de respostas

1
 
vote

Eu tive o mesmo problema em el capitan , e foi capaz de resolvê-lo adicionando alguns valores ao arquivo dnsresponder, enquanto o SIP foi desativado.

As etapas que segui abaixo:

    .
  1. Reinicie.
  2. pressione cmd + r para entrar no modo de recuperação.
  3. Utilitários abertos e gt; terminal.
  4. Execute o comando "csrutil desativar".
  5. Reinicie. Você está de volta no OS X com o SIP desativado.

  6. Faça as alterações necessárias executando os comandos abaixo do terminal:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist AlwaysAppendSearchDomains -bool YES (Esta é uma única linha)

sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

  1. Reinicie.
  2. pressione cmd + r para entrar no modo de recuperação.
  3. Utilitários abertos e gt; terminal.
  4. Execute o comando csrutil habilitar.
  5. Reinicie.

Depois de voltar ao sistema operacional, adicionei os domínios de pesquisa de volta ao sistema Pref - & GT; Rede - & gt; Avançado - & gt; Guia DNS.

Os domínios de pesquisa agora funcionam novamente, onde posso ping os dois primeiros bits do meu nome de domínio, e os últimos 3 são adicionados automaticamente.

 

I had the same problem on El Capitan, and was able to resolve it by adding some values to the DNSResponder file, while SIP was DISABLED.

The steps I followed below:

  1. Reboot.
  2. Press Cmd+R to enter Recovery mode.
  3. Open Utilities->Terminal.
  4. Run the command "csrutil disable".
  5. Reboot. You are back in OS X with SIP disabled.

  6. Make the required changes by running the below commands from the terminal:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist AlwaysAppendSearchDomains -bool YES (This is a single line)

sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

  1. Reboot.
  2. Press Cmd+R to enter Recovery mode.
  3. Open Utilities->Terminal.
  4. Run the command csrutil enable.
  5. Reboot.

After I got back into the OS, I added the search domains back into System Pref -> Network -> Advanced -> DNS Tab.

Search Domains now work once again, where I am able to ping the first two bits of my domain name, and the last 3 are added automatically.

 
 
0
 
vote

Estamos tendo o mesmo problema em nossa infraestrutura de rede. Mas percebemos que, se pingarmos o nome dns + ".local", descobre o IP corretamente.

Eu acho que deve ser um bug no software do El Capitan porque nossos diferentes testes em sistemas que funcionam yosemite e versões mais antigas do OS X não tem esse tipo de problema com a resolução DNS.

 

We are having the same problem in our network infrastructure. But we noticed that if we ping the dns-name + ".local" it discovers the IP's correctly.

I think it must be a bug in the software of El Capitan because our different tests on Systems running Yosemite and older versions of OS X does not have this kind of problem with DNS resolution.

 
 
     
     
0
 
vote

Eu tive esse mesmo problema, notei que tive um domínio de pesquisa no arquivo abcdefghgjklmnabcdefghijklmn3 Abriu a configuração de rede e removido o domínio de pesquisa, em seguida, defina dois servidores DNS personalizados, o primeiro foi o servidor DNS emitido pelo meu roteador (que era em si, abcdefghijklmnabcdefgijklmn4 )

) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )

Adicionado Servidor DNS do Google ABCDEFGHIJKLMNABCDEFGHIJKLMN5 ... Clique em Aplicar e de alguma forma começou a funcionar novamente. Tenho certeza que isso vai chegar novamente, pois esta não é a primeira vez que tive esse problema.


Update 10/2016 ... teve problema novamente, aqui está post em outro tópico SE:

Infelizmente, nada disso me ajudou, e acabou depois de uma hora de tentar descobrir e batendo na minha cabeça contra a mesa de café .. algo, de alguma forma, em algum lugar ... removeu o abcdefghijklmn6 arquivo, e foi a razão pela qual eu tinha esse problema.

percebi isso quando vi essa mensagem de erro: /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist: No such file or directory

Aqui está uma cópia de uma versão do El Capitan: https://gist.github.com/tripflex/E7147690d1768dc74b1d626614573c0

Aqui está o código da GIST:

  <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict>     <key>Label</key>     <string>com.apple.mDNSResponder.reloaded</string>     <key>OnDemand</key>     <false/>     <key>InitGroups</key>     <false/>     <key>UserName</key>     <string>_mdnsresponder</string>     <key>GroupName</key>     <string>_mdnsresponder</string>     <key>ProgramArguments</key>     <array>         <string>/usr/sbin/mDNSResponder</string>     </array>     <key>MachServices</key>     <dict>         <key>com.apple.mDNSResponder</key>         <true/>             <key>com.apple.mDNSResponder.dnsproxy</key>             <true/>     </dict>     <key>Sockets</key>     <dict>         <key>Listeners</key>         <dict>             <key>SockFamily</key>             <string>Unix</string>             <key>SockPathName</key>             <string>/var/run/mDNSResponder</string>             <key>SockPathMode</key>             <integer>438</integer>         </dict>     </dict>     <key>POSIXSpawnType</key>     <string>Interactive</string>     <key>EnablePressuredExit</key>     <false/> </dict> </plist>    
 

I had this same problem, noticed I had a search domain in the /etc/resolv.conf config file. Opened up network configuration and removed search domain, then set two custom DNS servers, the first was the DNS server issued by my router (which was itself, 192.168.1.1)

Then added Google's DNS server 8.8.8.8 ... clicked Apply and somehow it started working again. I'm sure this will come up again as this isn't the first time i've had this issue.


UPDATE 10/2016 ... had issue AGAIN, here's post in another SE thread:

Unfortunately none of this helped me, and turned out after an hour of trying to figure it out and beating my head against the coffee table .. something, somehow, somewhere ... removed the /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist file, and was the reason I had this problem.

Realized this when I saw this error message: /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist: No such file or directory

Here's a copy of a version from El Capitan: https://gist.github.com/tripflex/e7147690d1768dc74b1dd626614573c0

Here's the code from that gist:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict>     <key>Label</key>     <string>com.apple.mDNSResponder.reloaded</string>     <key>OnDemand</key>     <false/>     <key>InitGroups</key>     <false/>     <key>UserName</key>     <string>_mdnsresponder</string>     <key>GroupName</key>     <string>_mdnsresponder</string>     <key>ProgramArguments</key>     <array>         <string>/usr/sbin/mDNSResponder</string>     </array>     <key>MachServices</key>     <dict>         <key>com.apple.mDNSResponder</key>         <true/>             <key>com.apple.mDNSResponder.dnsproxy</key>             <true/>     </dict>     <key>Sockets</key>     <dict>         <key>Listeners</key>         <dict>             <key>SockFamily</key>             <string>Unix</string>             <key>SockPathName</key>             <string>/var/run/mDNSResponder</string>             <key>SockPathMode</key>             <integer>438</integer>         </dict>     </dict>     <key>POSIXSpawnType</key>     <string>Interactive</string>     <key>EnablePressuredExit</key>     <false/> </dict> </plist> 
 
 
-1
 
vote

Alterar "Configure IPv6" da Automatic to Link-Local Only. Funciona como um campeão

 

Change "Configure IPv6" from automatic to link-local only. Works like a champ

 
 
 
 

Perguntas relacionadas

12  Como adicionar alguns domínios de pesquisa de DNS adicionais sem ignorar os DHCP?  ( How to add some additional dns search domains without ignoring the dhcp ones ) 
Eu só quero adicionar minha própria lista de domínios de pesquisa, mas sem substituir os devolvidos pelo DHCP? Como alguém imaginaria que eu já tentei adici...

5  Como posso habilitar o DNSSEC no OSX? (Ou dnscurve)  ( How do i enable dnssec on osx or dnscurve ) 
Eu quero suportar comunicações IPsec criptografadas e Certs Dane no DNS. Notavelmente, o DNSSEC é um pré-requisito é IPSec (endereços IP seguros da DNS) Com...

0  Resolver Endereço de Internet (IP) como aplicativos em execução, vê-los atualmente (vs. Nome Externy Server)  ( Resolve internet address ip as running apps see them currently vs external n ) 
Às vezes, preciso ver o endereço IPv4 real dos sites que eu abro no Safari. Agora, existem dois comandos terminais, host e dig , que eu poderia usar para...

8  É possível usar de volta para o meu Mac DNS ou informações de roteamento da linha de comando?  ( Is it possible to use back to my mac dns or routing information from the command ) 
Eu sempre quero ssh para um mac e adoraria fazer uso do iCloud para procurar informações de roteamento IP / DNS. Isso pode ser feito sem se inscrever para um ...

0  Como alcançar sites que falharam enquanto offline?  ( How to reach websites that have failed while offline ) 
Quando tento abrir um site quando minha conexão estiver para baixo ou enquanto meu modem estiver sendo iniciado, meu Mac sinaliza esse URL como inacessível. ...

12  Nome do dispositivo no roteador é diferente do nome do host do OS X  ( Device name on router is different than os x hostname ) 
Há toneladas de dúvidas sobre a mudança de um nome de host do Mac e, enquanto eu passei pela maioria deles, nunca consegui encontrar essa resposta nuançada: ...

1  nomeado (vinculando DNS) não desistindo  ( Named bind dns not quitting ) 
Eu estou tentando desistir de nome, mas continua aparecendo. Eu tentei remover a configuração em um arquivo de chave, descarregando-o do Launchd, o nomeiá-lo....

111  DNS não resolvendo no Mac OS X  ( Dns not resolving on mac os x ) 
Alguns dos meus colegas de trabalho estão tendo problemas em sua resolução Macs - DNS não funciona no Mac OS X. Eles estão executando o Snow Leopard 10.6.8. E...

1  DNS Resolução quebrada no El Capitan com o Adaptador Ethernet Thunderbolt na rede offline  ( Dns resolution broken in el capitan with thunderbolt ethernet adapter on offline ) 
Após a atualização para o El Capitan Como eu habilite a resolução DNS em uma rede de computadores interna offline? Antes de atualizar para o El Capitan, eu ...

1  Qual é o host "xp.apple.com" e o que é enviado aí?  ( What is the host xp apple com for and what is sent there ) 
Desde que eu tenha instalado um servidor DNS / DHCP do PI-Hole em minha casa, vejo o host xp.apple.com pop up como um dos hosts mais bloqueados. A quantidad...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.