kıvrılma arama süresi / etc / hosts dosyasında adrese erişirken 5.5 saniyedir


0

/ Etc / hosts dosyasında, ad böyle olmadığı için özel bir girişe sahibim:

5.5.5.5 someinternalserver.thing.net #thats a fake IP for this post

Kıvrımın böyle kullanılması:

curl -o /dev/null http://someinternalserver.thing.net/img/panda.jpg

6 saniye sürer. DNS araması için 5.5 ve aslında dosyayı indirmek için 0.5.

Curl'i IPV4 kullanmaya zorlarsam gecikmeden çalışır

curl -4 -o /dev/null http://someinternalserver.thing.net/img/panda.jpg

Bu sabaha kadar mükemmel çalışıyordu. Bu sorunu gidermeye nasıl devam edebilirim?

Buradaki iç ağ desteklemediği için / etc / hosts dosyasına bir IPV6 adresi ekleyemiyorum. Kıvrımı IPV4'e zorlamak, terminal kullanmak istersem gayet iyi çalışır ancak asıl sorun, kıvrılma kullanan komut dosyaları / uygulamalarla ilgilidir.


OS X'in hangi sürümü? Senin ne /etc/resolv.conf ayarlanır? Mac'iniz hangi IPv6 yapılandırmasını kullanıyor?
Spiff

Yanıtlar:


0

DNS çözücünüz (kütüphane) muhtemelen IPv4 ve IPv6 için paralel istekler yapıyordur. Her iki isteğin de yanıt verene kadar bitmesini bekler.

IPv6 sorgusu 5 saniye sonra zaman aşımına uğrar ve sonra curl IP adresini lib'den alır.

Görmek https://askubuntu.com/a/32312/15110 aşağıdakileri koymayı tavsiye eder /etc/resolv.conf:

options single-request
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.