J'essaie de configurer des enregistrements A personnalisés pour les domaines via / etc / hosts sur mon ordinateur OSX 10.13.2 MBP.
Cela fonctionne généralement très bien, la première fois que cela ne fonctionne que pour l'un des 2 domaines:
- 1.2.3.4 dev.com (fonctionne; pointe vers 1.2.3.4)
- 1.2.3.4 admin.dev.com (ne fonctionne pas; pointe vers IP 5.6.7.8)
J'ai également essayé de vider le cache DNS sans succès en utilisant:
sudo dscacheutil -flushcache
L'envoi d'une requête ping aux deux domaines entraîne une perte de paquets de 100%
PING dev.com (1.2.3.4): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
J'ai également essayé différents navigateurs (Opera, Firefox, Safari) car je sais que Chrome est assez agressif avec la mise en cache DNS.
Une idée?
EDIT: les adresses IP et les domaines sont de la pure fiction ici.
sudo killall -HUP mDNSResponder
ping sld.tld
(1.2.3.4) expire vraiment!Réponses:
Sur la base du commentaire @ user3439894 à la question d'origine, l'élimination directe des processus mDNSResponder a résolu le problème pour moi.
La commande utilisée était:
De la page de manuel de killall :
la source