Проблема с DNS - копание разрешается, но curl не может подключиться к хосту - PullRequest
1 голос
/ 21 августа 2010

Я недавно создал экземпляр облачного сервера Rackspace с использованием CentOS 5.5. Я использовал yum для установки группы «Веб-сервер» (она включает в себя Apache и т. Д.), Добавил www.booztrakr.com в качестве ServerName в httpd.conf, убедился, что iptables разрешает порт 80. Я зарегистрировал этот домен в Go - Папа и поменял свои серверы имен на серверы имен Rackspace на своем сайте. Я добавил записи "A" и CNAME на серверы имен Rackspace. httpd был запущен. Когда я использую curl на сервере, я могу получить целевую страницу Apache. Когда я копаю www.booztrakr.com с удаленного компьютера (через Интернет), ответ возвращается:

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

booztrakr.com. 300 В 184.106.216.156 Когда я пытаюсь использовать браузер или curl, он не может подключиться:

curl -G www.booztrakr.com

curl: (7) не удалось подключиться к хосту

Я знаю, что это должно быть довольно просто и связано с конфигурацией, но я буду проклят, если увижу это. Любая помощь будет оценена. Спасибо.

1 Ответ

3 голосов
/ 21 августа 2010

Если dig разрешает, это просто означает, что DNS-сервер возвращает правильные значения.Он даже будет работать, если IP-адрес не существует.

Если HTTP-соединение с сервером не удается, это является проблемой конфигурации.

Сервер отвечает на запросы ICMP, поэтому это непроблема маршрутизации.

Когда я использую curl на сервере, я могу получить целевую страницу Apache

Ваш веб-сервер работает, но вы просто не можете получить к нему доступ извне,Это проблема.Что выводит iptables --list?

...