Почему команда терминала не использует IP-адреса хоста в /etc/hosts в MacOS?
Я уже добавил DNS IP в /etc/hosts: $ cat /etc/hosts |grep -is googlesource
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
но когда я пингую googlesource.com, он также использует 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
и я использую git для клонирования исходного кода с googlesource.com, он все еще не удался:
$ 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
Зачем? Как заставить git использовать IP в / etc / hosts для разрешения URL?
1 ответ
sudo killall -HUP mDNSResponder
требуется?
(Источник: https://www.imore.com/how-edit-your-macs-hosts-file-and-why-you-would-want)