2014-07-18 5 views
10

Je reçois cette chose étrange sur ma machine 64 bits Ubuntu 12.04 quand je fais un wgetwget: incapable de résoudre l'adresse hôte `http »

$ wget google.com 

--2014-07-18 14:44:32-- http://google.com/ 

Resolving http (http)... failed: Name or service not known. 

wget: unable to resolve host address `http' 

J'ai rencontré ce problème plus tôt quand je suis arrivé pour toutes les pages Web (et non http), ce qui m'a obligé à ajouter mon serveur de noms à /etc/resolv.conf.

Cependant, ici cela ne semble pas être le problème, à la place, il reconnaît http comme quelque chose de différent. Un conseil?

+0

pouvez-vous ping google.com? – ChrisBint

+0

Non. Je ne peux pas .... –

+0

vous ne pourrez alors rien trouver. Vous avez un problème avec la configuration de votre serveur de noms. Comme @WhiteCoffee suggère ci-dessous, ajouter dans les serveurs DNS publics google et essayez de ping alors. Si cela fonctionne, wget devrait fonctionner. – ChrisBint

Répondre

14

Le serveur DNS semble hors service. Vous pouvez utiliser un autre serveur DNS tel que 8.8.8.8. Mettez nameserver 8.8.8.8 à la première ligne de /etc/resolv.conf.

+0

pourquoi exactement 8.8.8.8 – Mouin

+0

@Mouin 8.8.8.8 est le [DNS public Google] (https://en.wikipedia.org/wiki/Google_Public_DNS) qui est un serveur utilisé commun, si vous cherchez un ouvert/démocratique un coup d'oeil à: https://www.opennicproject.org/ –

1

J'ai compris ce qui n'allait pas. Dans la configuration proxy de ma boîte, un http:// supplémentaire a reçu le préfixe "serveur proxy avec http".

Exemple ..

http://http://proxy.mycollege.com

et qui a créé des problèmes. Corrigé cela, et cela fonctionne parfaitement.

Merci @WhiteCoffee et @ChrisBint pour vos suggestions!

+0

s'il vous plaît dire comment changer le réglage. –

+2

vous pouvez modifier le paramètre par HTTP_PROXY = "votre serveur" sur votre terminal. –

+0

Pour moi, en utilisant Fedora et Ubuntu, j'ai mis http: // localhost dans la section Network Settings Networking. Le gui attend seulement localhost. – rjenkins

0

supprimer le http ou https de wget https:github.com/facebook/facebook-php-sdk/archive/master.zip. CA marchait bien pour moi.

+0

Ça marche aussi pour moi. mais pourquoi j'ai utilisé le préfixe http ou https réussir avant? –

Questions connexes