Saya mencoba membuka query.yahooapis.com tetapi curl sedang mencoba menggunakan IPV6 walaupun saya hanya mengaktifkan IPV4

1

Ketika saya mencoba untuk memanggil query.yahooapis.com dengan curl itu mencoba menggunakan alamat ipv6 tetapi IPV6 dinonaktifkan di komputer saya

$ 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

Ifconfig saya:

$ 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

Saya menggunakan Yosemite 10.10.2

Adakah cara untuk mengatasi masalah ini?

Dimas Kotvan
sumber

Jawaban:

1

Dalam contoh Anda, ikal mencoba menghubungkan melalui IPv4 terlebih dahulu dan hanya mulai mencoba IPv6 ketika gagal. Saya setuju bahwa dalam kasus Anda yang tidak terlalu berguna (Anda benar-benar harus menemukan ISP saya yang menawarkan IPv6) tetapi saya tidak akan menganggapnya sebagai masalah karena telah mencoba IPv4.

Sander Steffann
sumber
1
Anda benar, itu adalah sesuatu yang terkait dengan penggunaan koneksi VPN saya. Ketika saya membunuh VPN itu mulai bekerja lagi. Terima kasih
Dimas Kotvan
1

Anda dapat meminta curl untuk menggunakan IPv4 secara eksplisit:

curl -4 -v ' http://query.yahooapis.com/ '

David Dai
sumber