Як відкрити порти на тарифах NAT Cloud
Тарифи NAT Cloud відрізняються від звичайних VPS тим, що у них немає виділеної IP-адреси і доступ до сервера здійснюється за одним IP.
Щоб забезпечити доступ усіх сотень клієнтів до їхніх локальних портів за NAT, використовується система перекидання портів.
Простий приклад: для кожного сервера, щоб під'єднатися по SSH, за замовчуванням використовується порт 22. За NAT ми не можемо виділити кожному серверу порт 22, оскільки зовнішній IP у всіх один. Але ми можемо призначити будь-який порт на зовнішньому IP, який буде вести на порт 22 саме вашого сервера. Потрібний IP і порт буде відображатися в блоці Карта портів у меню керування замовленням.
У локальній мережі кожен сервер має унікальну локальну IP-адресу формату 192.168.x.x.
Наприклад, якщо локальна IP-адреса вашого сервера — 192.168.1.1, то SSH буде запущено на адресі 192.168.1.1:22. Для доступу із зовнішньої мережі ми призначаємо випадковий порт на зовнішній IP-адресі, припустимо, це порт 12345, і налаштовуємо, щоб цей порт перенаправлявся на порт 22 сервера з локальною IP-адресою 192.168.1.1. Тоді при підключенні до зовнішньої IP-адреси, наприклад 123.45.67.89, з вказанням порту 12345, запит буде перенаправлено на порт 22 локального сервера 192.168.1.1, що дозволить вам встановити SSH-з'єднання.
Цей підхід також працює для інших сервісів. Наприклад, щоб під'єднатися до бази даних, яка працює на порту 3306, потрібно налаштувати прокидання порту 3306 через зовнішній IP, після чого ви зможете підключитися до бази даних зі свого комп'ютера або іншого сервера.
Важливо! зазначити, що всередині локальної мережі сервери можуть підключатися один до одного напряму за локальними IP-адресами. Наприклад, якщо сервер 1 має IP 192.168.1.1, а сервер 2 — 192.168.1.100, то сервер 1 може підключитися до бази даних на сервері 2 за адресою 192.168.1.100:3306.