Как открыть больше 65600 портов?

Программа использует большое количество портов. Нужно больше 65к портов. Не брать же новый сервер для этих целей. как можно решить этот вопрос? Имеет ли смысл брать дополнительный IP адрес для этих целей.
  • Вопрос задан
  • 544 просмотра
Решения вопроса 1
gbg
@gbg
Баянист. Тамада. Услуги.
Дополнительный физический интерфейс не нужен, а вот дополнительный IP - в самый раз. На одном интерфейсе может находится несколько IP.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@ky0
Миллиардер, филантроп, патологический лгун
Тут налицо какая-то откровенная кривота архитектуры приложения.

Учитывая, что для идентификации соединения используется 4 переменных (два IP и порты с обеих сторон), не могу, если честно, придумать кейса, требующего прослушивания такого количества портов на сервере.
Ответ написан
DexterHD
@DexterHD
Решаю проблемы бизнеса с помощью IT (go, js, node)
Чтобы решить этот вопрос нужно изучить основы сетей и сетевого программирования. Кол-во портов заложено на уровне железа. Под хранение порта в сетевых стандартах заложено 16 бит. Если вам нужно больше портов, используйте больше сетевых интерфейсов.
Ответ написан
saboteur_kiev
@saboteur_kiev
build engineer
Ограничение в 64к портов установлено на уровне протокола, поэтому обойти его нельзя.
Просто еще один IP адресо организуйте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы