- NAT в роутере и на сервере – что это такое и где используется
- Типы NAT
- Static NAT
- Dynamic NAT
- Port Address Translation (PAT), NAT Overload и Masquerading
- Как изменить тип NAT
- Терминология NAT
- Как проверить находится ли компьютер за NAT
- Настройки NAT, как сделать его открытым
- Технология NAT loopback и NAT Traversal
- Почему у меня строгий NAT?
- Как изменить тип NAT, чтобы открыть?
- Как исправить строгий тип NAT?
- Почему мой Нат все еще строг?
- Плохо, если у меня строгий тип NAT?
- Как изменить тип NAT, чтобы открыть его на PS5?
- Что определяет ваш тип NAT?
- Как включить UPnP на моем маршрутизаторе?
- Безопасен ли открытый NAT?
- NAT типа 2 ХОРОШО?
- Какой тип NAT лучше всего?
- Подходит ли NAT Type 3?
- Что такое NAT типа 1?
NAT в роутере и на сервере – что это такое и где используется
NAT (происходит от английского термина Network Address Translation, который переводится как «преобразование сетевых адресов») при помощи этой функции в сетях TCP/IP преобразовываются IP-адреса транзитных пакетов. Он есть у всех роутеров, имеет название port forwarding.
Преимущество данной технологии в том, что не надо изменять конфигурацию маршрутизаторов и окончательных узлов внутренней сети. Эти технологии не применяются там, где в работе с внешними сетями задействовано много внутренних узлов.
Типы NAT
Static NAT
Как правило, не используется физическими лицами для их потребностей, а применяется компаниями, в которых есть много IP адресов с необходимостью, чтобы они для некоторых серверов оставались постоянными и были доступны из вне. Чтобы открыть какой-нибудь сервис (почта, сайт и т.д.) необходимо знать 2 параметра: IP адрес (DNS имя) и порт. При этом порт обычно не вводится (если он не был изменен), поскольку программы вводят его автоматически и, следовательно, пользователь даже не задумывается о его наличии. Для того чтобы другие пользователи глобальной паутины могли работать с определённым компьютером, им необходимы знать его IP (DNS имя) и порт сервиса.
Если у человека статический Network Address Translation и один компьютер в сети, то знать порт не обязательно, достаточно будет знания IP. Чтобы ограничить доступ, нужна установка межсетевого экрана.
Чтобы было понятнее, можно провести такую аналогию: IP адрес — это чей-то дом, а порт – его квартира. Чтобы человека нашли, нужно знать и то и другое.
Как это работает. Допустим, провайдер выдал 4 IP для 3-х серверов. Роутеру назначается первый, а остальные достаются серверам. Чтобы на них смогли попасть достаточно указать внешние IP, например, второй, а роутер всё равно перенаправит на первый сервер. Человек попадает на сервер, работает на нём, но не знает, что его адрес иной. Запись будет храниться об этом в таблице NAT.
Есть положительные моменты: адреса пользователя не видны, но он сам виден из интернета. Минусы: любому другому пользователю будет просто совершить попытку взлома его компьютера.
Dynamic NAT
В отличие от статического имеет одно исключение: из глобальной паутины нет возможности увидеть сервера, с которыми производится работа. Клиент получает несколько IP, но здесь их распределяет роутер. Когда клиент находится в интерне, роутер сам выбирает среди полученных один адрес, выдаёт его и заносит в таблицу Network Address Translation. Но сама запись долго не хранится, когда пользователь вышел из интернета она вытирается из таблицы.
Большим недостатком является то, что необходимое число входов в глобальную паутину не может быть больше количества IP адресов, которые выдал провайдер. Пока не найдутся свободные, новые пользователи не смогут подключиться к компьютеру. Но по сравнению с первым типом есть большое превосходство, другие пользователи не смогут свободно зайти на жёсткий диск компьютера, так как адреса постоянно меняются. Также самим клиентам не надо распределять IP адреса, их распределит роутер.
Port Address Translation (PAT), NAT Overload и Masquerading
Данный тип актуальнее физическому лицу, поскольку выдается единственный внешний адрес, а пользователь только назначает порт любому серверу. Скажем, кому-то необходимо, чтобы к нему могли зайти в торрент, для этого понадобятся не только внутренние, но и внешние порты. Программой используется внутренний порт только на компьютере, на котором она установлена. С других же машин будут подключаться к внешнему порту, находящемуся на роутере. Очень часто, но не всегда они совпадают.
У данного метода есть преимущество: доступ открыт для определённой программы, все остальное закрыто. А недостаток в том, что очень часто порты нужно настраивать вручную.
Как изменить тип NAT
Нужно зайти на свой роутер. Для этого, в браузере набираем 192.168.1.1 или 192.168.0.1 (или другую комбинацию в зависимости от маршрутизатора). Вводим логин и пароль. Там смотрим свой IP и настройки сети.
Затем необходимо обратиться к провайдеру интернет-подключения, сообщить данные, которые смотрели в роутере и он всё перенастроит.
Терминология NAT
Для NAT важно различать внутреннюю и внешнюю сеть. К внутренней относятся все сети, которые необходимы в преобразовании, к внешней – все остальные сети.
Система имеет 4 разновидности адресов:
- внутренний и внешний локальный;
- внутренний и внешний глобальный.
В задачи внутреннего входит преобразование механизмов NAT, внешний служит адресом устройства, куда необходимо войти. Под локальным понимают тот, который бывает во внутренних, а глобальным – во внешних сетях.
Как проверить находится ли компьютер за NAT
Для этого достаточно определить IP компьютера пользователя. Если какой-то адрес попадает в диапазоны (используются только для локальных сетей):
- 10.0. 0. 0 — 10. 255.255.255;
- 172.Х. 0. 0 — 172. Х.255.255 (Х принимает значение от 16 до 31);
- 192.168. Х. 0 — 192.168.Х.255 (Х чаще всего 0 или 1, принимает значения от 0 до 255).
Это значит, что данный компьютер находится в локальной сети и пользователь в NAT.
Настройки NAT, как сделать его открытым
Чтобы настроить NAT в роутере, нужно зайти в браузер, набрать 192.168.1.1 или 192.168.0.1 (адрес роутера) после чего потребуется ввести логин с паролем (обычно Admin/Admin). Затем находится поле Configuration (настройки), потом Network (сеть) и Routing (маршруты или маршрутизация). В новом окне выбирают Policy Routing (новое правило). Здесь задаются условия маршрутизации. Выбрать можно по различным свойствам, таким, как: пользователи, интерфейсы, IP-адрес источников или получателей, порт назначения.
Задаем условия трафика, там есть несколько назначений: Auto перенаправит трафик в глобальный интерфейс, который указан по умолчанию, Gateway на адрес, имеющийся в настройках, Trunk — на несколько интерфейсов, Interface – на тот интерфейс, который указан.
На сервере настраивается следующим образом: в начале находится Диспетчер сервера, на который щёлкают мышкой, потом в новом окошке на добавить роли и компоненты, затем далее, устанавливают удалённый доступ, потом добавить компоненты и продолжить. Затем выбирают службы ролей и отмечают маршрутизация, нажимают на далее. В самом конце на закрыть.
После подключения компьютера к серверу необходимо его настроить в NAT. В меню пуск находится окно администрирование — маршрутизация и удалённый доступ. Для активации нужно нажать на «включить маршрутизацию и удалённый доступ». Затем на «далее» и выбрать преобразование сетевых адресов NAT. Потом нажимаем на интернет и включаем базовые службы назначения. Продолжаем несколько раз нажимать на «далее» и последний раз на «готово».
Сделать NAT открытым может помочь провайдер с которым клиент заключил договор на поставку интернет услуг, просто необходимо обратиться к нему с этим вопросом.
Технология NAT loopback и NAT Traversal
Суть NAT loopback в том, что если пакет попадает из внутренней сети на IP-адрес роутера, то такой пакет будет принят, как внешний и на него будут распространяться брандмауэрные правила для внешних соединений. После успешного прохождению пакета через брандмауэр вступит в работу Network Address Translation, который будет посредником для двух внутрисетевых машин. Получается следующее:
- снаружи локальной сети можно узнать о настройках сетевой службы;
- зайти на сервер по имени домена, который находится в локальной сети. Без функции loopback (или hairpinning) данные действия были бы невозможными, нужно было бы для любого домена настраивать файл hosts;
- основной минус – увеличение нагрузки на роутер с хабом.
NAT Traversal – это возможности у сетевых приложений определить то, что они располагаются за границами устройства. В этом случае Network Address Translation оказывает содействие в том, чтобы определить внешний IP-адрес данного устройства и сопоставлять порты, чтобы NAT пересылал используемые приложениями пакеты с внешнего порта на внутренний. Все эти процессы выполняются автоматически. Без них пользователю пришлось бы вручную сопоставлять настройки портов и вносить в разные параметры изменения. Но есть и минусы – нужно проявлять осторожность для таких приложений – они обладают возможностями широкого контроля над устройствами, а следовательно могут появится уязвимости.
Почему у меня строгий NAT?
Если ваш тип NAT — Строгий, он может блокировать порты, используемые игрой, или может переводить ваш частный порт в недетерминированный публичный порт при отправке пакетов каждому другому игроку в вашем сеансе. . Вы можете исправить это, включив uPnP или настроив правило переадресации портов на вашем маршрутизаторе.
Как изменить тип NAT, чтобы открыть?
- Перейдите на страницу входа в роутер. .
- Войдите в свой маршрутизатор, используя необходимые учетные данные.
- Перейдите в меню UPnP на маршрутизаторе. .
- Включите UPnP.
- Сохраните изменения.
- Откройте приложение «Настройки» на Xbox One.
- Выберите вкладку Сеть.
- Выберите плитку Test NAT type.
Как исправить строгий тип NAT?
- Включите UPnP. Universal Plug and Play (UPnP) — это набор протоколов, которые помогают устройствам в вашей сети находить друг друга. .
- Используйте Windows Network Discovery. Если вы используете Windows, вы можете использовать Network Discovery для изменения NAT: .
- Используйте переадресацию портов. .
- Используйте файл конфигурации.
Почему мой Нат все еще строг?
Если у вас есть тип NAT Strict, то у вас определенно неправильно перенаправлены ваши порты. Это также может быть вызвано наличием в вашей сети нескольких маршрутизаторов. . Ваш Xbox находится за как минимум одним маршрутизатором. Ваш маршрутизатор не пересылает входящие запросы на подключение к Xbox.
Плохо, если у меня строгий тип NAT?
Строгий NAT: это худший доступный тип NAT. Вы сможете подключиться только к игрокам, у которых есть открытый NAT, и даже тогда у вас могут возникнуть проблемы с подключением к чату и игре. Отставание в игре будет хуже, и вы часто будете отключаться во время игры.
Как изменить тип NAT, чтобы открыть его на PS5?
- Включите PS5.
- Перейти к настройкам.
- Выберите сеть.
- В разделе «Состояние подключения» выберите «Просмотр состояния подключения».
- Вы также можете выбрать «Проверить подключение к Интернету».
Что определяет ваш тип NAT?
Ваш тип NAT определяется настройки или функции маршрутизатора в сети, которую вы используете для подключения к Интернету.. Ваш тип NAT в сочетании с типом NAT других онлайн-игроков определяет, сможете ли вы успешно общаться с ними в групповом чате или использовать многопользовательские игры.
Как включить UPnP на моем маршрутизаторе?
- Запустите веб-браузер на компьютере или мобильном устройстве, подключенном к сети вашего маршрутизатора.
- Введите имя пользователя и пароль роутера. Имя пользователя — admin. .
- Выберите РАСШИРЕННЫЕ> Расширенная настройка> UPnP. Откроется страница UPnP.
- Установите или снимите флажок Включить UPnP.
Безопасен ли открытый NAT?
Нат открыт в безопасности? Открытие портов подвергает вас большему риску, чем никто не открыт, вы подвергаетесь опасности только в том случае, если атака может использовать службу, использующую этот порт. Если вы откроете порт 3333 на своем маршрутизаторе, скорее всего, он все еще заблокирован брандмауэром вашего ПК, поэтому вы по-прежнему защищены.
NAT типа 2 ХОРОШО?
Умеренный NAT (Тип 2) — ваша игровая консоль сможет подключаться к другим игрокам, но некоторые функции будут ограничены. . Другие игроки с умеренным или строгим NAT не смогут присоединиться к вашим играм. Это тот случай, когда у роутера нет открытых портов.
Какой тип NAT лучше всего?
По версии Sony, NAT Type 1 — это лучший, а NAT Type 3 — худший. Подробнее о типах NAT Sony: Тип NAT 1 — Открытый: система подключена напрямую к Интернету. Тип NAT 2 — умеренный: система подключена к Интернету через маршрутизатор.
Подходит ли NAT Type 3?
Вы можете подумать, что «Открытый» или «Тип 1» NAT идеален, но на самом деле не рекомендуется настраивать его на маршрутизаторе. . Тип NAT 3 — это очень строгий тип подключения, который включает дополнительные настройки брандмауэра.. Настоящая золотая середина NAT — это NAT типа 2, умеренный.
Что такое NAT типа 1?
NAT Тип 1 (Открытым) — Вы либо НЕ находитесь за маршрутизатором / брандмауэром, либо уже включили DMZ. Вы не должны столкнуться с какими-либо проблемами во время игры, но это может вызвать проблемы с безопасностью. Тип NAT 2 (умеренный) — ваш PS3 / PS4 подключен правильно, и у вас не должно возникнуть никаких проблем.