несколько IP привязывают тот же порт

Я выполняю несколько игровых серверов, таким образом, я добавил свой дополнительный IP к серверу. Я удостоверился, что игровой IP серверов отличается, но я все еще наклоняюсь, запускают другие причина сервера, порты конфликтуют.

$ cat /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interfaces
auto lo
iface lo inet loopback

# The loading of network interface
auto em1

# The Network interfaces
iface em1 inet static

        address 173.208.251.194
        netmask 255.255.255.248
        gateway 173.208.251.193
        dns-nameservers 192.187.107.16 69.30.209.16

auto em1:2
iface em1:2 inet static

        address 173.208.251.195
        netmask 255.255.255.248

auto em1:1
iface em1:1 inet static

        address 173.208.251.197
        netmask 255.255.255.248
0
задан 9 March 2015 в 02:30

2 ответа

Когда сервер запускается, он должен связать, к которым IP-адресам он будет слушать. Здесь сервер specifices один или несколько утраивается протокола (обычно TCP или UDP), номер порта (как http или smtp) и IP-адрес (ipv4 или ipv6).

Все те определяются в конфигурационных файлах.

пока не такой трижды то же, у Вас не будет collisio. За исключением специального адреса 0.0.0.0 или 0:: 0. Они только позволяются, когда используется в качестве слушающий адрес, никогда адрес назначения. Они означают, что ядро (операционная система) должно послушать на всем configuted ipv4 или адресах ipv6 на компьютере. Так, если Вы начали слушать тот адрес, и затем пытается слушать другой адрес с тем же номером протокола, и номер порта будет конфликтовать с предыдущими открытыми портами.

, Таким образом, необходимо найти это и скорректировать конфигурацию соответственно, что Вы на самом деле хотите.

0
ответ дан 3 August 2019 в 13:28

xxx.xxx.xxx.xx4:25565 На основе того, что Вы сказали, что я уверен, что Вы не использовали этот xxx.xxx.xxx.xx4 определенный IP в сервере, запускают конфигурация сервера или процесс. Пока Вы связываете этот порт с тем определенным IP, это может легко использоваться любым другим IP. Например http://www.csbestial.com имеет 3 сервера на differnet дюйм/с, но том же поле Ubuntu. Когда он запускает серверы, он удостоверяется, что использовал каждую привязку IP в процессе запуска

0
ответ дан 3 August 2019 в 13:28

Другие вопросы по тегам:

Похожие вопросы: