Вопрос по конфликтам портов
Если двум приложениям требуется один и тот же порт, является ли надежной возможностью изменить номер порта, используемый одним из приложений для устранения конфликта? Кроме того, как мне узнать, что число выше 4541, например, является портом (есть ли полный список)?
Это гипотетически, но в прошлом у меня были конфликты портов и я задавался вопросом, как лучше всего их разрешить.
Спасибо
3 ответа
Изменение порта одного из серверных приложений разрешит конфликт, но затем необходимо убедиться, что любое клиентское приложение, которому необходимо подключиться к серверу, знает, что оно должно использовать новый номер порта вместо исходного номера по умолчанию.
Список номеров портов IANA содержит полный список портов. Конец списка содержит список соответствующих RFC. Список государств
Динамические и / или частные порты с 49152 по 65535.
Сайты часто внедряют частные сервисы на портах, которые не перечислены или не включены в список других сервисов. Это приводит к проблемам, с которыми вы столкнулись.
Если разрешить одному из приложений использовать другой порт, это разрешит конфликт, но могут быть и другие причины, по которым он не будет работать, что выходит за рамки этого вопроса.
/etc/services
содержит список известных портов и сервисов.