Próbuję otworzyć query.yahooapis.com, ale curl próbuje użyć IPV6, nawet jeśli mam tylko włączony IPV4


1

Kiedy próbuję wywołać query.yahooapis.com z curl, próbuje użyć adresu ipv6, ale IPV6 jest wyłączony na moim komputerze

$ curl -v 'http://query.yahooapis.com/'
* Hostname was NOT found in DNS cache
*   Trying 98.137.200.255...
*   Trying 2001:4998:58:2201::1010...
* Immediate connect fail for 2001:4998:58:2201::1010: No route to host
*   Trying 2001:4998:58:2201::1010...
* Immediate connect fail for 2001:4998:58:2201::1010: No route to host
*   Trying 2001:4998:58:2201::1010...
* Immediate connect fail for 2001:4998:58:2201::1010: No route to host
*   Trying 2001:4998:58:2201::1010...
* Immediate connect fail for 2001:4998:58:2201::1010: No route to host

Mój ifconfig:

$ ifconfig en1
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        ether b0:34:95:f0:2c:46
        inet 192.168.0.13 netmask 0xffffff00 broadcast 192.168.0.255
        nd6 options=1<PERFORMNUD>
        media: autoselect
        status: active

Używam Yosemite 10.10.2

Masz pomysł, jak rozwiązać ten problem?

Odpowiedzi:


1

W twoim przykładzie curl próbował najpierw połączyć się przez IPv4 i dopiero zaczyna próbować IPv6, gdy to zawiedzie. Zgadzam się, że w twoim przypadku nie jest to zbyt przydatne (naprawdę powinieneś znaleźć dostawcę ISP, który oferuje IPv6), ale nie uznałbym tego za problem, ponieważ już próbował IPv4.


1
Masz rację, to było coś związanego z moim korzystaniem z połączenia VPN. Kiedy zabiłem VPN, zaczęło znowu działać. Dzięki
Dimas Kotvan

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.