При соединении с удаленным сервером (ICQ, http, что угодно) занимается динамический локальный порт от 1024 до 65535.
Нужно сузить этот диапазон от 10000 до 20000 в Windows XP (2003)
В Linux это делается так:
echo 10000 20000 > /proc/sys/net/ipv4/ip_local_port_range
Причина: Магистральный провайдер блокирует пакеты на порты 20000+
в связи DDos атакой на сети ЮТК. Почитать можно тут:
http://www.kuban.ru/news/press.htm