Napotkałam naprawdę dziwny problem z komputerem Mac: Safari nie może połączyć się z localhost, podczas gdy wszystkie inne aplikacje mogą łączyć się jak zwykle (Firefox, Chrome, ping itp.).
Mój / etc / hosts to standardowa konfiguracja:
$ egrep localhost /etc/hosts
# localhost is used to configure the loopback interface
127.0.0.1 localhost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 testing.localhost
Pytanie: Czy ktoś inny to napotkał? Jaki może być problem?
Aktualizacja # 1: Mam serwer działający na localhost: 8080. Podczas uzyskiwania dostępu z przeglądarki Safari pojawia się komunikat o błędzie „Safari nie może połączyć się z serwerem”. „ http://localhost-8080.com/ „działa bez zarzutu w Firefoksie i Chrome.
Aktualizacja nr 2: ten sam problem z „ http://127.0.0.1:8080/ „- więc wydaje się, że nie jest to związane z rozwiązaniem localhost na 127.0.0.1.
/etc/hosts
jak powyżej, a IPv6 pozostawiono domyślnie automatyczny , prosząc 127.0.0.1:8080 sprawia, że Safari używa IPv4 (który nadal mógł połączyć się z serwerem udostępniającym IPv6). Żądanie localhost: 8080 sprawia, że Safari używa IPv6 .