- NAT на роутере и на сервере: что это такое и где используется
- Типы NAT
- Статический NAT
- Динамический NAT
- Преобразование адресов портов (PAT), Перегрузка и маскировка NAT
- Как изменить тип NAT
- Терминология NAT
- Как проверить, находится ли компьютер за NAT
- Настройки NAT, как его открыть
- NAT Loopback и NAT Traversal
- Как изменить тип NAT на ПК
NAT на роутере и на сервере: что это такое и где используется
NAT (происходит от английского термина Network Address Translation, что переводится как «трансляция сетевых адресов») с этим Функция в сетях TCP /IP Транслируются IP-адреса передаваемых пакетов. Это есть у всех роутеров, это называется перенаправление портов.
Преимущество этой технологии в том, что нет необходимости менять конфигурацию роутеров и конечных узлов внутренней сети. Эти технологии не используются, когда много внутренних узлов задействовано в работе с внешними сетями.
Типы NAT
Статический NAT
Обычно не используется отдельными лицами для своих нужд, но они используются компаниями, у которых много IP-адресов, которые им необходимо сохранять постоянными для некоторых серверов и быть доступными извне. Для открытия любого сервиса (почта, веб и т.д.) нужно знать 2 параметра: IP-адрес (DNS-имя) и порт. При этом порт обычно не вводится (если только он не был изменен), потому что программы вводят его автоматически, и поэтому пользователь даже не задумывается о его наличии. Для того, чтобы другие пользователи Всемирной паутины могли работать с конкретным компьютером, они должны знать его IP (DNS-имя) и служебный порт.
Если у человека статическая трансляция сетевых адресов и компьютер на сети, то не обязательно знать порт, достаточно знать IP. Чтобы ограничить доступ , нужно установить брандмауэр.
Для наглядности можно провести следующую аналогию: IP-адрес — это чей-то дом, а порт — его квартира. Чтобы найти человека, нужно знать и то, и другое.
Как же так? оно работает. Допустим, провайдер выдал 4 IP-адреса на 3 сервера. Маршрутизатор назначается первым, а остальные идут на серверы. Чтобы добраться до них, достаточно ввести внешние IP-адреса, например второй, и роутер продолжит перенаправление на первый сервер . Человек приходит на сервер, работает на нем, но не знает, что его адрес другой. Запись об этом будет храниться в таблице NAT.
Есть положительные моменты: Адреса пользователей не видны , но сам он виден из интернета. Недостатки: Любой другой пользователь может легко попытаться взломать ваш компьютер.
Динамический NAT
В отличие от статического NAT, он имеет одно исключение: серверы не видны с глобальная сеть , с которыми вы работаете. Клиент получает несколько IP-адресов, но здесь распределяются маршрутизатором . Когда клиент находится в Интернете, маршрутизатор сам выбирает адрес из полученных адресов, транслирует его и заносит в таблицу трансляции сетевых адресов. Но сама запись долго не хранится, при выходе пользователя из интернета она удаляется
Большой минус в том, что необходимое количество заходов на глобальный сайт не может быть больше количество IP-адресов, выданных провайдером. Пока они не будут свободны, новые пользователи не смогут подключиться к компьютеру. Однако, по сравнению с первым типом, есть большое преимущество, другие пользователи не смогут свободно получить доступ к жесткому диску компьютера, потому что адреса постоянно меняются. Клиентам также не нужно самим назначать IP-адреса, их назначит маршрутизатор.
Преобразование адресов портов (PAT), Перегрузка и маскировка NAT
Этот тип наиболее актуален для отдельных лиц. , потому что выдается один внешний адрес и пользователь назначает только один порт любому серверу. Допустим, кому-то нужно получить доступ к торренту, для чего потребуются не только внутренние порты, но и внешние. Программа использует внутренний порт только на том компьютере, на котором она установлена. С других машин они будут подключаться к внешнему порту , расположенному на маршрутизаторе. Очень часто, но не всегда, они совпадают.
Преимущество этого метода в том, что доступ открыт для определенной программы, все остальное закрыто. А недостатком является то, что очень часто порты нужно настраивать вручную .
Как изменить тип 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. X.0 — 192.168.X.255 (X обычно равен 0 или 1, принимает значения от 0 до 255).
Это означает, что этот компьютер находится в локальной сети и пользователь находится в NAT.
Настройки NAT, как его открыть
Кому настроить NAT на роутере, нужно зайти в браузер, ввести 192.168.1.1 или 192.168.0.1 (адрес роутера) и далее нужно ввести пароль для входа (обычно Администратор/Администрирование). Далее идет поле Configuration (настройки), затем Network (сеть) и Routing (маршрутизация или маршрутизация). В новом окне выберите Policy Routing (новое правило). Здесь задаются условия маршрутизации. Вы можете выбрать различные свойства, такие как: пользователи, интерфейс, исходный или целевой IP-адрес, порт назначения.
Задаем условия трафика, есть несколько назначений: Авто перенаправляет трафик на глобальный интерфейс, заданный по умолчанию, Шлюз на доступный в конфигурации адрес, Транк — на несколько интерфейсов, Интерфейс — на указанный интерфейс.
На сервере настроено так: первый се щелкает Диспетчер серверов , затем в новом окне добавляет роли и функции , а затем позже настраивает удаленный доступ, затем добавляет компоненты и продолжает. Затем выберите Службы ролей и проверьте маршрутизацию, нажмите Далее. Закройте в конце.
После подключения вашего компьютера к серверу вам необходимо настроить его на NAT. В меню Пуск есть окно администрирования: маршрутизация и удаленный доступ. Для активации необходимо нажать « включить маршрутизацию и удаленный доступ». Затем «Далее» и выберите Преобразование сетевых адресов NAT Затем мы нажимаем на Интернет и активируем основные службы пункта назначения. Мы продолжаем, нажимая «Далее» и, наконец, «Готово». .
Помочь с открытием NAT может провайдер, с которым у клиента заключен договор на оказание интернет-услуг, просто обращайтесь с этим вопросом к ним.
NAT Loopback и NAT Traversal
Суть NAT loopback заключается в том, что если пакет приходит из внутренней сети на IP-адрес маршрутизатора, например, пакет будет принят как external и будут распространяться правила брандмауэра для внешнего подключения. После того, как пакет успешно пройдет через брандмауэр, заработает трансляция сетевых адресов, которая будет действовать как посредник для двух машин интрасети, в результате чего:
- вне локальной сети, вы можете получить информацию о настройках сетевых служб ;
- перейти на сервер по доменному имени, расположенному в локальной сети. Без функции loopback (или шпильки) эти действия не существовали бы. возможно, нужно было бы настроить файл hosts для любого домена;
- основным недостатком является повышенная нагрузка на роутер с хабом.
NAT Traversal — это способность сетевых приложений обнаруживать, что они находятся за пределами устройства . В этом случае трансляция сетевых адресов помогает определить внешний IP-адрес этого устройства и назначает порты для NAT для пересылки пакетов, используемых приложениями, с внешнего порта на внутренний порт. Все эти процессы происходят автоматически. Без них пользователю пришлось бы вручную сопоставлять настройки портов и вносить изменения в различные настройки. Но у него есть свои недостатки: вы должны быть осторожны с такими приложениями, потому что они имеют обширный контроль над устройствами, и поэтому могут появиться уязвимости.
Источник
Как изменить тип NAT на ПК
Вы только что купили новую замечательную игру, и пришло время поиграть с другом в захватывающую игру. Вы присоединяетесь и начинаете играть, но вдруг начинаете терять очки из-за досадного лага. Одним из виновников может быть тип NAT, поэтому вот как изменить его на вашем ПК.
Что такое NAT и какова его цель?
Преобразование сетевых адресов (NAT) — это метод изменения IP-адреса путем изменения информации в заголовке пакета данных. Сетевые пакеты — это пакеты информации, которые составляют ваш трафик при его прохождении через маршрутизатор.
NAT работает в маршрутизаторе, позволяя ему преобразовывать частные адреса всей сети в один общедоступный IP-адрес. Благодаря этому роутер выступает посредником между вашими приватными сеть и Интернет.
Маршрутизатор NAT можно сравнить с офисным коммутатором. У каждого отдела есть свой внутренний номер, который не виден посторонним (частный IP). Исходящие вызовы обычно показывают один и тот же общедоступный номер (общедоступный IP-адрес). Подобно секретарю, NAT может направлять звонки определенным сторонам в разные отделы, используя их порты, при этом гарантируя, что эти соединения законны.
NAT используется для следующих целей:
- Во избежание исчерпания адресов IPv4. Первоначально NAT использовался для обеспечения доступности IP-адресов, поскольку их количество ограничено. По мере увеличения числа пользователей Интернета IP-адресов для каждого из них не хватает. Интернет-провайдеры используют шлюзы NAT для назначения одного IP-адреса всей сети вместо одного устройства. Например, в вашей сети может быть много подключенных устройств (например, ноутбук, несколько мобильных телефонов, устройства IoT). Если бы у каждого из них был уникальный адрес, ситуация потребовала бы гораздо больше IP-адресов. Но со шлюзами NAT интернет-провайдеры назначают один IP-адрес для всей сети вместо нескольких;
- Скройте свой частный IP-адрес. NAT также скроет ваши частные IP-адреса и вместо этого отобразит ваш общедоступный IP-адрес. В результате создается впечатление, что IP-пакеты исходят от маршрутизирующего устройства;
- Для защиты. NAT также действует как брандмауэр и может решить, какие данные могут попасть в вашу локальную сеть.
- Проблемы с подключением к NAT
- Более строгие настройки NAT могут снизить скорость вашего интернета. Хотя это не будет большой проблемой для повседневного просмотра веб-страниц, это падение может быть гораздо более заметным во время игр. Поскольку NAT действует как брандмауэр, он может замедлить работу, ограничивая поток определенных пакетов.
Кроме того, устройства с маршрутизаторами NAT обычно не имеют сквозных соединений и не поддерживают определенные интернет-протоколы. Поэтому некоторые пакеты могут не достичь места назначения, что может вызвать проблемы с подключением к Интернету.
Какой тип NAT?
К сожалению, общеотраслевой классификации различных типов NAT, которые пользователи обычно видят на своих устройствах, не существует. Как правило, они описывают, насколько строга конфигурация NAT в контексте вашего устройства. Функции и характеристики NAT могут различаться в зависимости от устройства, поэтому мы рекомендуем вам ознакомиться с ними перед изменением настроек.
Open NAT
Open NAT не имеет ограничений. Все устройства могут свободно отправлять и получать данные и не имеют брандмауэра. Он также легко подключается к другим типам NAT.
Хотя открытый NAT обеспечивает бесперебойное использование Интернета с минимальной задержкой и буферизацией, это не очень безопасный вариант. Он не обеспечивает защиту брандмауэра, поэтому, если вы его используете, вы более уязвимы для хакерских атак.
Средний NAT
Этот NAT более безопасен и оставляет только открыто несколько портов. Он также использует брандмауэр для защиты вашей сети. Хотя он более безопасен, он также может немного замедлить работу Интернета.
Строгий NAT
Это самый надежный и самый безопасный тип NAT. Он ограничивает данные, поступающие в сеть, а также является самым безопасным из трех. Строгий NAT защищает вас от различных атак и включен по умолчанию на большинстве маршрутизаторов.
Его недостатком является замедление Интернета, и вы можете столкнуться с большими задержками в играх. Этот тип может подключаться только к сетям с открытым NAT, поэтому вы можете чаще сталкиваться с проблемами подключения.
Как изменить тип NAT на вашем компьютере
Существует несколько способы изменения типа NAT.
1. Включите UPnP
Universal Plug and Play (UPnP) — это набор протоколов, которые помогают пользователям устройств на вашем сети находят друг друга. Он также включает автоматическую переадресацию портов.
Не забудьте включить статический IP-адрес перед включением UPnP. Шаги могут различаться в зависимости от модели роутера, но обычно они выглядят так:
Откройте панель управления роутером в браузере и войдите в систему;
Перейдите в настройки и включите UPnP.
Помните, что использование UPnP делает вас гораздо более уязвимым в Интернете. В устройствах UPnP обычно отсутствуют механизмы аутентификации, что делает их более уязвимыми для кибератак. Кроме того, они уязвимы для так называемого бэкдора CallStranger, который позволяет злоумышленникам использовать их для DDoS, перечисления и других атак. Чтобы избежать этих угроз, обязательно установите последние обновления UPnP.
2. Используйте сетевое обнаружение Windows
Если вы используете Windows, вы можете использовать сетевое обнаружение изменить NAT:
1. Нажмите кнопку меню Home ;
2. Перейдите в Настройки ;
3. Нажмите Сеть и Интернет ;
4. Выберите Wi-Fi ;
5. Затем нажмите Изменить дополнительные параметры общего доступа ;
6 Включите параметр Включить сетевое обнаружение и установите флажок Включить автоматическую настройку устройств, подключенных к сети .
3. Используйте сетевые порты переадресации
Это один из самых простых способов изменить NAT. Во-первых, включите функцию переадресации портов в настройках роутера. Вот как это сделать:
- Вероятно, вы можете найти параметр переадресации портов в разделе настроек панели управления вашего маршрутизатора. Включите его;
- Далее вам нужно узнать номера портов, которые используют ваши игры, и перечислить их. Обязательно добавьте свой IP-адрес рядом с ним;
- Выберите устройство, на которое вы хотите настроить таргетинг;
- Выберите параметры TCP и UDP;
- Сохраните изменения и перезагрузите маршрутизатор.
4. С помощью конфигурационного файла
Для этого способа необходимо:
- Перейти к панель настроек роутера;
- Найдите «Сохранить или сбросить настройки» или аналогичную опцию;
- Выберите опцию резервного копирования конфигурации;
- Когда появится соответствующее окно, сохраните файл;
- Сделайте еще одну копию файла для резервного копирования;
- Открыть файл;
- Затем найдите «последняя ссылка»;
- Сделать в поле «последняя привязка» введите «binding application=CONE(UDP) port=5555-5555» (замените номера портов на те, которые используются в вашей игре). Если вы хотите открыть больше портов, добавьте необходимое количество строк с разными номерами портов ниже указанного вами;
- Сохраните файл, вернитесь в панель настройки маршрутизатора и найдите опцию загрузки конфигурации с жесткого диска. Затем загрузите файл, который вы только что изменили;
- Нажмите кнопку «Сбросить настройки» или заголовок Аналогично;
- Перезагрузите маршрутизатор после загрузки конфигурации.
Источник