2017-07-01 1 views
0

Je l'ai déjà ajouter DNS IP/etc/hosts: $ cat/etc/hosts | grep -est googlesourcePourquoi la commande terminal n'utilise pas l'adresse IP des hôtes dans/etc/hosts sous MacOS?

216.58.200.33 android.googlesource.com 
216.58.200.33 android-review.googlesource.com 
216.58.200.33 fuchsia.googlesource.com 
216.58.200.33 googlesource.com 
216.58.200.33 boringssl.googlesource.com 
216.58.200.33 gerrit.googlesource.com 
216.58.200.33 gerrit-review.googlesource.com 
216.58.200.33 chromium.googlesource.com 
216.58.200.33 kernel.googlesource.com 
216.58.200.33 gwt.googlesource.com 
216.58.200.33 code.googlesource.com 
216.58.200.33 www.googlesource.com 
216.58.200.33 go.googlesource.com 
216.58.200.33 go-review.googlesource.com 
216.58.200.33 cdn.googlesource.com 

mais quand je ping googlesource.com, il utilise aussi IP 74.125.204.82:

$ ping googlesource.com 
PING googlesource.com (74.125.204.82): 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 
Request timeout for icmp_seq 6 
Request timeout for icmp_seq 7 
Request timeout for icmp_seq 8 
^C 
--- googlesource.com ping statistics --- 
10 packets transmitted, 0 packets received, 100.0% packet loss 

et j'utilise git pour cloner à partir googlesource.com code source, il n'a pas encore:

$ git clone https://skia.googlesource.com/skia.git 
Cloning into 'skia'... 
fatal: unable to access 'https://skia.googlesource.com/skia.git/': Failed to connect to skia.googlesource.com port 443: Operation timed out 

Pourquoi? Comment forcer git à utiliser IP dans/etc/hosts pour résoudre l'URL?

+0

Assurez-vous que les entrées que vous avez ajoutées sont correctement formatées: adresse IP suivie d'un espace ou d'un onglet, suivi du nom, puis d'un saut de ligne à la fin de la ligne. Essayez d'imprimer le fichier hosts avec cat -vet/etc/hosts pour rendre les caractères normalement invisibles visibles. Chaque ligne devrait ressembler à "216.58.200.33^Igooglesource.com $" (le "^ I" est un onglet, et le "$" est le saut de ligne) ou "216.58.200.33 googlesource.com $". Si vous voyez un "^ M" (retour chariot) juste avant le "$", vous avez du texte au format DOS/Windows et vous devez supprimer les retours chariot. –

Répondre