Невозможно пропинговать сервер от клиента B, но может пропинговать от клиента A. Пожалуйста, помогите - PullRequest
0 голосов
/ 27 мая 2010

Это на самом деле не вопрос программирования, но я нахожусь в конце ...

Я пытаюсь настроить веб-сервер IIS 6.0 / Windows Server 2003 с приложением ASP.net.

Когда я пытаюсь пропинговать сервер с клиентского компьютера A, я получаю следующее:

PING 74.208.192.xxx ==> Ping fails
PING 74.208.192.xxx:80 ==> Ping succeeds!

С клиентского компьютера B, ОБА, проверка связи не выполняется.

    PING 74.208.192.xxx ==> Ping fails
    PING 74.208.192.xxx:80 ==> Ping fails with a message 
"Ping request could not find host 74.208.192.xxx:80"

Оба клиента A и B находятся в одной подсети. Сервер снаружи (виртуальный сервер, размещенный провайдером)

У меня есть приложение ASP.NET в виртуальном каталоге на сервере. В IE или Firefox, если я введу http://74.208.192.xxx/subdir/subdir/../Default.aspx,, это будет работать с обоих клиентов!

На сервере установлены настройки брандмауэра по умолчанию, но веб-сервер включен (порт 80 открыт).

1 Ответ

1 голос
/ 27 мая 2010

Разве это не лучше подходит для serverfault ?

До тех пор, пока веб-приложение работает нормально, почему вы "на грани ума" над пингом? Зачем тебе это?

Вы не "пингуете" порт; порты являются абстракциями в TCP и UDP, но отсутствуют в ICMP, протоколе, используемом ping; поэтому я понятия не имею, как PING 74.208.192.xxx:80 "преуспевает". Не могли бы вы опубликовать текстовый журнал того, что вы видите на экране?

Проверьте, не блокирует ли сервер ICMP, вам придется проверить настройки брандмауэра в Windows, чтобы проверить это.

Кроме того, убедитесь, что вы можете пропинговать с обоих компьютеров (A и B) внешний, хорошо известный хост (я рекомендую pinging yahoo.com), чтобы проверить, не блокирует ли ваш пинг локальный брандмауэр.

...