Следующая ситуация. Вы только начали настраивать сетевой фильтр, и ввели команды iptables -P INPUT DROP iptables -A INPUT -p tcp --dport 80 -j ACCEPT Вопрос: можно ли зайти на сайт mail.ru В 90% случаев вы мне пишите: нет, нельзя. Нужно еще открыть 443 и 53 порты. На что следует мой вопрос: разве mail.ru хостится на вашей машине? Давайте разберем, как это работает. То, что запрос с вашего компьютера будет улетать на 443/TCP-порт сервера mail.ru, думаю, объяснять не надо.
Вопрос, на какой порт вашей машины прилетит вам ответ. И здесь надо сказать следующее: если сервер слушает один из общеизвестных портов (22/UDP, 25/TCP, 53/UDP, 80/TCP, 443/TCP), то клиентское приложение, когда открывает соединение, использует один из динамических портов. В GNU/Linux этот диапазон можно посмотреть в файле /proc/sys/net/ipv4/ip_local_port_range Смотрим: Соответственно, когда вы в браузере открываете вкладки, одну за другой, то приложение, открывая исходящее соединение, получает один из динамических п