No Linux em geral e no Ubuntu em particular, muitas vezes tenho que esperar que uma consulta DNS IPv6 atinja o tempo limite antes de procurar endereços IPv4.
Eu tentei wget
uma página com windows / mac e a resposta é instantânea
enquanto o aplicativo do Linux atrasa por 4 segundos antes de mostrar a resposta.
O comando que eu executei é:
wget http://192.168.0.135/test.cgi?cmd= -O test.txt
O resultado no Ubuntu:
--2011-03-04 14:21:17-- http://192.168.0.135/test.cgi?cmd=
Connecting to 192.168.0.135:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: 'test.txt'
[ <=> ] 17 --.-K/s in 0s
2011-03-04 14:21:22 (1.88 MB/s) - 'test.txt' saved [17]
A execução do comando no Mac produz:
--2011-03-04 14:22:33-- http://192.168.0.135/test.cgi?cmd=
Connecting to 192.168.0.135:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: 'test.txt'
[ <=> ] 17 --.-K/s in 0s
2011-03-04 14:22:33 (755 KB/s) - 'test.txt' saved [17]
Acredito que possa estar relacionado a alguma configuração na configuração da rede, como tamanho do pacote, moldura da janela, mas não tenho ideia de como definir isso.
A saída de uname -a
(versão do kernel):
Linux linux017 2.6.35-25-genérico-pae # 44-Ubuntu SMP Sex 21 de janeiro 19:01:46 UTC 2011 i686 GNU / Linux
A versão do wget ( wget --version
) é: GNU Wget 1.12
No Linux em geral e no Ubuntu em particular, muitas vezes tenho que esperar que uma consulta DNS IPv6 atinja o tempo limite antes de procurar endereços IPv4.
Tente usá-lo com endereço IP em vez de nome de domínio. Se for instantâneo, o seu servidor DNS local pode estar sobrecarregado (enquanto o Windows armazena em cache). Você pode experimentar um (8.8.8.8) do Google ou instalar o pdnsd - cache DNS local.
Tags command-line wget