Problème DNS – la résolution se résout mais curl ne peut pas se connecter à l’hôte

J’ai récemment créé une instance de serveur cloud Rackspace utilisant CentOS 5.5. J’ai utilisé yum pour installer le groupe “Web Server” (cela inclut Apache, etc.), ajouté www.booztrakr.com comme nom de serveur dans httpd.conf, m’être assuré que iptables autorise le port 80. J’avais enregistré ce domaine avec Go -Daddy et changé leurs serveurs de noms pour les serveurs de noms Rackspace sur leur site. J’ai ajouté les enregistrements “A” et CNAME aux serveurs de noms Rackspace. httpd a été démarré. Lorsque j’utilise curl sur le serveur, je peux obtenir la page de destination d’Apache. Lorsque je creuse www.booztrakr.com depuis une machine distante (via Internet), la section de réponse renvoie:

www.booztrakr.com. 300 IN CNAME booztrakr.com.

booztrakr.com. 300 EN A 184.106.216.156 Lorsque j’essaie un navigateur ou que je lance un curl, il ne peut pas se connecter:

curl -G www.booztrakr.com

curl: (7) n’a pas pu se connecter à l’hôte

Je sais que cela doit être assez simple et lié à la configuration, mais je serai damné si je peux le voir. Toute aide serait appréciée. Merci.

Si dig résout, cela signifie simplement que le serveur DNS renvoie les bonnes valeurs. Cela fonctionnera même si l’adresse IP n’existe pas.

Si une connexion HTTP au serveur échoue, il s’agit d’un problème de configuration.

Le serveur répond aux requêtes ICMP, ce n’est donc pas un problème de routage.

Lorsque j’utilise curl sur le serveur, je peux obtenir la page de destination d’Apache

Votre serveur Web est en cours d’exécution, mais vous ne pouvez pas y accéder depuis l’extérieur. C’est le problème. Qu’est-ce que iptables --list ?