
Мне нужно разделить статический IP-адрес на два порта для отправки на две системы.
У меня есть две системы с локальными IP-адресами 192.169.0.1
и 192.168.0.5
и мой статический IP — 202.63.90.24
. Когда я пингую из внешней сети, используя статический IP, он идет на 192.168.0.1
, а не на 192.x.x.5
. Как мне разделить статический IP на два, чтобы я мог пинговать, используя разные статические IP, например 202.63.90.24/1
или 2
? Возможно ли разделить его на два?
решение1
Для начала следует прояснить некоторые термины:
- Ваши локальные IP-адресачастные адресакоторые не могут быть использованы в Интернете, поскольку они не являются там уникальными и не могут быть однозначно маршрутизированы в рамках всего Интернета.
- Ваш статический IP-адрес
202.63.90.24
— это вашпубличный IP-адрес(уникальный в Интернете), который, вероятно, был статически назначен вам вашим интернет-провайдером. - Чтобы иметь возможность доступа к службам в системах с частными IP-адресами из Интернета, вы должны каким-то образом преобразовать свой публичный IP-адрес в частный IP-адрес вашей целевой системы. Этот механизм называетсятрансляция сетевых адресов(НАТ).
- Чтобы иметь возможность различать различные службы, работающие в одной системе, мы используемномера портов. Например, HTTP (веб-сервер) обычно прослушивает порт 80.
В вашем случае вы транслируете весь трафик, идущий 202.63.90.24
на частный адрес 192.168.0.1
. Другой частный IP-адрес не может быть напрямую доступен из Интернета. Трансляция выполняется на маршрутизаторе между вашей частной сетью и вашим интернет-соединением.
Чтобы иметь возможность доступа к службам в обеих системах с частными адресами, вы можете включить номера портов в правила NAT, чтобы различать службы и, следовательно, целевые системы. Так, например, вы можете перевести 202.63.90.24:80 -> 192.168.0.1:80
и 202.63.90.24:22 -> 192.168.0.5:22
. Другими словами: когда вы получаете доступ к порту 80
(HTTP) на вашем публичном IP-адресе, он будет направлен на вашу систему 192.168.0.1
, когда вы получаете доступ к порту 22
(SSH), он будет направлен на 192.168.0.5
.