1 votes

La résolution DNS est extrêmement lente après l'envoi de commandes ipconfig.

Je voulais inspecter les messages DHCP. Pour les produire, j'ai émis ces 2 commandes :

sudo ipconfig set en0 BOOTP
sudo ipconfig set en0 DHCP

Après cela, j'ai de graves difficultés de résolution DNS. Il faut jusqu'à une minute et plusieurs rafraîchissements pour résoudre le nom de Google. Quelle pourrait être la raison de ce comportement ?

Sortie de ifconfig en0 :

en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    ether "IPv6 goes here" 
    inet6 "IPv6 goes here"%en0 prefixlen 64 scopeid 0x4 
    inet6 "IPv6 goes here" prefixlen 64 autoconf 
    inet6 "another IPv6 goes here" prefixlen 64 autoconf temporary 
    inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
    nd6 options=1<PERFORMNUD>
    media: autoselect
    status: active

EDIT : nslookup ne fonctionne pas

1 votes

LQ/trop large "...a inspecté quelques messages DHCP. Pour les faire circuler..." ? Veuillez ajouter le mot "messages" et ce que signifie le mot "flux" ? Veuillez ajouter la sortie de ifconfig en0 .

0 votes

Qu'y a-t-il de si spécial dans les noms de domaine de Google pour que vous vous attendiez à ce qu'ils se résolvent plus rapidement que les autres ?

0 votes

J'ai édité par question. J'ai entendu parler de google qui contourne les FAI de niveau 1 en construisant son propre réseau, évitant ainsi la congestion (et les frais des FAI de niveau 1), ce qui permet une expérience utilisateur plus rapide. Je ne sais pas si le contournement s'applique également aux recherches DNS concernant les domaines de Google.

1voto

Oskar Points 1242

Il se peut que votre serveur DNS soit très lent et que vous effaciez le cache local des résultats, puis que vous constatiez le retard de la résolution, de la transmission ou de la consultation après avoir exécuté la commande ipconfig

Vous pouvez chronométrer DNS de manière grossière à partir de la ligne de commande avant et après les commandes script :

time host www.google.com >& /dev/null

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X