Есть программа на Windows10 которая обращается к удаленному IP (например 1.1.1.1:2020), нужно что-бы этот запрос шел на нужный мне адрес (127.0.0.1:2020).
Т.е. вместо 1.1.1.1:2020 запрос отправлялся на 127.0.0.1:2020
-
Вопрос задан
-
5327 просмотров
если нужно на локальный комп обратно вернуть этот трафик, то прописать в настройках сетевого интерфейса второй IP 1.1.1.1. Все запросы не будут уходить на роутер, а будут уходить на локальный интерфейс.
Пригласить эксперта
Войдите, чтобы написать ответ
-
Показать ещё
Загружается…
Минуточку внимания
Введение
В этой статье мы рассмотрим проблему, когда на компьютере с Windows 10 есть программное обеспечение, которое скачивает файлы с сервера с фиксированным IP-адресом. Однако нам нужно, чтобы запросы приходили на другой сервер с другим IP-адресом, где также есть необходимые файлы. В этом случае мы будем использовать различные методы для перенаправления исходящего трафика на другой IP-адрес.
Проблема
На компьютере с Windows 10 есть программное обеспечение, которое скачивает файлы с сервера с IP-адресом 10.10.10.10. Однако нам нужно, чтобы запросы приходили на сервер с IP-адресом 195.195.195.195, где также есть необходимые файлы. IP-адрес в программном обеспечении захардкожен, и доступа к нему нет.
Метод 1: Использование Netsh
Netsh — это утилита командной строки, которая позволяет управлять сетевыми настройками Windows. Мы можем использовать Netsh для создания правила перенаправления исходящего трафика на другой IP-адрес.
Шаг 1: Открыть командную строку
Откройте командную строку на компьютере с Windows 10.
Шаг 2: Создать правило перенаправления
Введите следующую команду, чтобы создать правило перенаправления исходящего трафика на другой IP-адрес:
netsh interface portproxy add v4tov4 listenport=80 listenaddress=10.10.10.10 connectport=80 connectaddress=195.195.195.195
Эта команда создаст правило перенаправления исходящего трафика на порт 80 с IP-адреса 10.10.10.10 на порт 80 с IP-адреса 195.195.195.195.
Шаг 3: Убедиться в том, что правило создано
Введите следующую команду, чтобы убедиться в том, что правило создано:
netsh interface portproxy show all
Эта команда выведет список всех правил перенаправления, включая созданное нами правило.
Метод 2: Использование Iptables
Iptables — это утилита командной строки, которая позволяет управлять правилами пакетного фильтрации на уровне ядра Linux. Однако, поскольку Windows 10 использует ядро Windows, мы не можем напрямую использовать Iptables. Однако, мы можем использовать утилиту командной строки, которая имитирует поведение Iptables.
Шаг 1: Установить утилиту командной строки
Установите улиту командной строки, которая имитирует поведение Iptables. Например, можно использовать утилиту «iptables-win».
Шаг 2: Создать правило перенаправления
Введите следующую команду, чтобы создать правило перенаправления исходящего трафика на другой IP-адрес:
iptables-win -t nat -A OUTPUT -d 10.10.10.10 -p tcp --dport 80 -j DNAT --to 195.195.195.195:80
Эта команда создаст правило перенаправления исходящего трафика на порт 80 с IP-адреса 10.10.10.10 на порт 80 с IP-адреса 195.195.195.195.
Шаг 3: Убедиться в том, что правило создано
Введите следующую команду, чтобы убедиться в том, что правило создано:
iptables-win -t nat -n -v
Эта команда выведет список всех правил пакетного фильтрации, включая созданное нами правило.
Вывод
Вопрос 1: Какие методы можно использовать для перенаправления исходящего трафика на другой IP-адрес?
Ответ: В этой статье мы рассмотрели два метода для перенаправления исходящего трафика на другой IP-адрес: использование Netsh и использование Iptables. Однако, если вы используете Windows 10, вы можете использовать только Netsh.
Вопрос 2: Как создать правило перенаправления исходящего трафика на другой IP-адрес с помощью Netsh?
Ответ: Чтобы создать правило перенаправления исходящего трафика на другой IP-адрес с помощью Netsh, вы можете использовать следующую команду:
netsh interface portproxy add v4tov4 listenport=80 listenaddress=10.10.10.10 connectport=80 connectaddress=195.195.195.195
Эта команда создаст правило перенаправления исходящего трафика на порт 80 с IP-адреса 10.10.10.10 на порт 80 с IP-адреса 195.195.195.195.
Вопрос 3: Как убедиться в том, что правило создано с помощью Netsh?
Ответ: Чтобы убедиться в том, что правило создано с помощью Netsh, вы можете использовать следующую команду:
netsh interface portproxy show all
Эта команда выведет список всех правил перенаправления, включая созданное нами правило.
Вопрос 4: Как создать правило перенаправления исходящего трафика на другой IP-адрес с помощью Iptables?
Ответ: Чтобы создать правило перенаправления исходящего трафика на другой IP-адрес с помощью Iptables, вы можете использовать следующую команду:
iptables-win -t nat -A OUTPUT -d 10.10.10.10 -p tcp --dport 80 -j DNAT --to 195.195.195.195:80
Эта команда создаст правило перенаправления исходящего трафика на порт 80 с IP-адреса 10.10.10.10 на порт 80 с IP-адреса 195.195.195.195.
Вопрос 5: Как убедиться в том, что правило создано с помощью Iptables?
Ответ: Чтобы убедиться в том, что правило создано с помощью Iptables, вы можете использовать следующую команду:
iptables-win -t nat -n -v
Эта команда выведет список всех правил пакетного фильтрации, включая созданное нами правило.
Вопрос 6: Как удалить правило перенравления исходящего трафика на другой IP-адрес?
Ответ: Чтобы удалить правило перенаправления исходящего трафика на другой IP-адрес, вы можете использовать следующую команду:
netsh interface portproxy delete v4tov4 listenport=80 listenaddress=10.10.10.10 connectport=80 connectaddress=195.195.195.195
или
iptables-win -t nat -D OUTPUT -d 10.10.10.10 -p tcp --dport 80 -j DNAT --to 195.195.195.195:80
Вопрос 7: Какие преимущества есть у использования Netsh для перенаправления исходящего трафика на другой IP-адрес?
Ответ: Использование Netsh для перенаправления исходящего трафика на другой IP-адрес имеет следующие преимущества:
- Легкость использования: Netsh — это утилита командной строки, которая легко использовать.
- Flexibilit: Netsh позволяет создавать правила перенаправления исходящего трафика на другой IP-адрес с помощью различных команд.
- Управление правилами: Netsh позволяет управлять правилами перенаправления исходящего трафика на другой IP-адрес с помощью команды «show all».
Вопрос 8: Какие преимущества есть у использования Iptables для перенаправления исходящего трафика на другой IP-адрес?
Ответ: Использование Iptables для перенаправления исходящего трафика на другой IP-адрес имеет следующие преимущества:
- Полнота управления: Iptables позволяет управлять правилами пакетного фильтрации с помощью различных команд.
- Flexibilit: Iptables позволяет создавать правила перенаправления исходящего трафика на другой IP-адрес с помощью различных команд.
- Управление правилами: Iptables позволяет управлять правилами пакетного фильтрации с помощью команды «show all».
Вывод
В этой статье мы рассмотрели часто задаваемые вопросы (FAQ) по теме перенаправления исходящего трафика на другой IP-адрес с помощью Netsh и Iptables. Мы рассмотрели преимущества и недостатки использования Netsh и Iptables для перенаправления исходящего трафика на другой IP-адрес.
Во всех версиях Windows вы можете настроить перенаправление/проброс сетевых портов (порт форвардинг) без использования сторонних инструментов. С помощью правила форвардинга вы можете перенаправить входящее TCP соединение (IPv4 или IPv6) с локального TCP порта на любой другой номер порта или даже на порт удаленного компьютера. Перенаправление портов в Windows чаще всего используется для обхода файерволов или чтобы спрятать сервер или службу от внешней сети (NAT/PAT).
В Linux можно довольно просто настроить перенаправление портов довольно просто с помощью правил iptables или firewalld. На серверных системах Windows Server для настройки перенаправления портов можно использовать службу маршрутизации и удаленного доступа (RRAS). Однако есть более простой способ настройки проброса портов с помощью режима
portproxy
в
netsh
, который одинаково хорошо работает в любой версии Windows (начиная с Windows XP и заканчивая современными Windows 11 и Windows Server 2022).
Содержание:
- Включить перенаправления порта в Windows с помощью netsh portproxy
- Настройка правил файервола для режима перенаправления портов Windows
- Управление правилами проброса портов netsh в Windows
- Настройка перенаправления портов с помощью NAT на Hyper-V Server
Включить перенаправления порта в Windows с помощью netsh portproxy
Вы можете включить и настроить перенаправление портов в Windows из командой строки через режим Portproxy команды Netsh.
Синтаксис команды следующий:
netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport
где,
- listenaddress – локальный IP адрес, на котором ожидается соединение (полезно, если у вас несколько сетевых карт в разных подсетях/VLAN или несколько IP адресов на одном интерфейсе);
- listenport – номер локального TCP порта, подключение к которому будет перенаправляться (на этом порту ожидается входящее соединение);
- connectaddress – локальный или удаленный IP-адрес или DNS-имя хоста, на который нужно перенаправить сетевое подключение;
- connectport – номер TCP порта, на который нужно перенаправить трафик с порта listenport.
С помощью опций
netsh interface portproxy add
v4tov6
/
v6tov4
/
v6tov6
можно создавать правила порт форвардинга между для IPv4 и IPv6 адресов илимежду ними.
Допустим наша задача, заставить службу RDP отвечать на нестандартном порту, например 3340 (этот порт, конечно, можно изменить в настройках самой службы, но мы используем именно RDP для упрощения демонстрации техники перенаправления и проброса портов). Для этого нам нужно перенаправить входящий трафик на TCP порт 3340 на другой локальный порт – 3389 (это номер стандартного порта RDP).
Примечание. Обратите внимание, что номер локального порта, который вы указали в listenport не должен быть занят (слушаться) другой службой. Проверьте, что номер порта свободен командой:
netstat -na|find "3340"
Либо вы можете проверить что порт не слушается локально с помощью PowerShell командлета Test-NetConnection:
Test-NetConnection -ComputerName localhost -Port 3340
Чтобы создать правило перенаправления порта, запустите командную строку с правами администратора и выполните команду:
netsh interface portproxy add v4tov4 listenport=3340 listenaddress=10.10.1.110 connectport=3389 connectaddress=10.10.1.110
Где 10.10.1.110 – IP адрес вашего компьютера, на котором настраивается порт-форвардинг.
Теперь с помощью утилиты netstat проверьте, что в Windows теперь слушается локальный порт 3340:
netstat -ano | findstr :3340
Примечание. Если эта команда ничего не возвращает и перенаправление портов через netsh interface portproxy не работает, проверьте, что у вас в Windows включена служба iphlpsvc (IP Helper / Вспомогательная служба IP).
Проверьте состояние службу в консоли services.msc или с помощью команды PowerShell:
Get-Service iphlpsvc
Также на сетевом интерфейсе, для которого создается правило перенаправления портов должна быть включена поддержка протокола IPv6.
Это обязательные условия для корректной работы порт-форвардинга. Без службы IP Helper и без включенной поддержки IPv6 механизм перенаправления не работает.
В Windows Server 2003 / XP для работы перенаправления дополнительно нужно включить параметр реестра IPEnableRouter = 1 в ветке HKEY_LOCAL_MACHINE\ System\CurrentControlSet\services\Tcpip\Parameter. Можно включить этот параметр реестра с помощью PowerShell:
Set-ItemProperty -Path HKLM:\system\CurrentControlSet\services\Tcpip\Parameters -Name IpEnableRouter -Value 1
Этот параметр также позволяет включить маршрутизацию между разными подсетями в Hyper-V.
Вы можете определить процесс, который слушает указанный локальный порт по его PID (в нашем примере PID – 636):
tasklist | findstr 636
Теперь попробуйте подключиться на новый порт с удаленного компьютера при помощи любого RDP клиента. В качестве rdp-порта нужно указать 3340 (номер порта указывается после двоеточия после адреса rdp-сервера). Hапример, ,
10.10.1.110:3340
В этом примере порт 3340 нужно предварительно открыть в Windows Defender Firewall (см. следующий раздел статьи).
RDP подключение должно успешно установиться.
Правила проброса портов portproxy являются постоянными и не удаляются при перезагрузке Windows. Эти правила хранятся в реестре. Можно вывести список правил перенаправления netsh в реестре с помощью PowerShell:
Get-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\PortProxy\v4tov4\tcp
Если нужно перенаправить входящее TCP соединение на удаленный компьютер, используйте такую команду:
netsh interface portproxy add v4tov4 listenport=3389 listenaddress=0.0.0.0 connectport=3389 connectaddress=192.168.1.100
Это правило перенаправит весь входящий RDP трафик (с локального порта TCP 3389) с этого компьютера на удаленный компьютер с IP-адресом 192.168.1.100.
Нужно отметить, что режим portproxy в Windows не поддерживает сохранения IP источника в перенаправленном сетевом пакете. Т.е. если вы пробросите 443 порт Windows компьютера на внутренний веб-сервер, то на целевом сервере все входящие соединения будут идти с одного и того же IP адреса (Windows компьютер с активным режимом netsh portproxy). Если вам нужно использовать переадресацию с сохранением IP источника, нужно использовать NAT на внешнем фаейволе или на Hyper-V (описано ниже).
Так же для проброса локального порта на удаленный сервер в Windows можно использовать технику SSH туннелей.
Настройка правил файервола для режима перенаправления портов Windows
Проверьте, что в настройках вашего файервола (брандмауэра Windows или стороннего межсетевого экрана, такие часто включаются в состав антивирусного ПО) разрешены входящие подключения на новый порт. Вы можете добавить новое разрешающее правило в Windows Defender Firewall командой:
netsh advfirewall firewall add rule name=”RDP_3340” protocol=TCP dir=in localip=10.10.1.110 localport=3340 action=allow
Или с помощью командлета PowerShell New-NetFirewallRule:
New-NetFirewallRule -DisplayName "RDP_3340" -Direction Inbound -Protocol TCP –LocalPort 3340 -Action Allow -Enabled True
При создании входящего правила файервола для порта 3340 через графический интерфейс Windows Defender, не нужно ассоциировать с правилом программу или процесс. Данный порт слушается исключительно сетевым драйвером.
Если вы отключаете правило portproxy, не забудьте удалить оставшиеся правила файервола так:
netsh advfirewall firewall del rule name="RDP_3340"
или с помощью PowerShell:
Remove-NetFirewallRule -Name RDP_3340
Управление правилами проброса портов netsh в Windows
Можно создать любое количество правил перенаправления локальных портов Windows. Все правила netsh interface portproxy являются постоянными и сохраняются в системе после перезагрузки Windows.
Несколько раз сталкивался со случаями, когда в Windows Server 2012 R2 правила перенаправления портов сбрасывались после перезагрузки сервера. В этом случае рекомендуется проверить нет ли периодических отключений на сетевом интерфейсе, и не меняется ли IP адрес при загрузке ОС (лучше использоваться статический IP, вместо динамического DHCP). В качестве обходного решения пришлось добавить в планировщик Windows скрипт с правилами
netsh interface portproxy
, который создает правило перенаправления порта при загрузке операционной системы.
Чтобы вывести на экран список всех активных правил перенаправления TCP портов в Windows, выполните команду:
netsh interface portproxy show all
В нашем случае присутствует только одно правило форвардинга с локального порта 3340 на 3389:
Listen on ipv4: Connect to ipv4: Address Port Address Port --------------- ---------- --------------- ---------- 10.10.1.110 3340 10.10.1.110 3389
Совет. Также вы можете вывести вес правила перенаправления портов в режиме portproxy так:
netsh interface portproxy dump
#======================== # Port Proxy configuration #======================== pushd interface portproxy reset add v4tov4 listenport=3340 connectaddress=10.10.1.110 connectport=3389 popd # End of Port Proxy configuration
Если вам нужно изменить настройки имеющегося правила portproxy, используйте такую команду:
netsh interface portproxy set v4tov4 listenport=3340 listenaddress=10.10.1.110 connectport=3300 connectaddress=10.10.1.110
В этом примере мы изменили адрес целевого порта portproxy на 3300.
Чтобы удалить определенное правило перенаправления порта, выполните:
netsh interface portproxy delete v4tov4 listenport=3340 listenaddress=10.10.1.110
Чтобы удалить все имеющиеся правила перенаправления и полностью очистить таблицу с правилами порт-форвардинга:
netsh interface portproxy reset
Важно. Такая схема перенаправления работает только для TCP портов. Трафик по UDP портам нельзя перенаправить с помощью режима portproxy. Также нельзя использовать в качестве connectaddress адрес localhost 127.0.0.1.
Если вы хотите включить перенаправление UDP трафика, можно использовать Windows Server с ролью RRAS и NAT. Вы можете настроить перенаправление портов между интерфейсами компьютера с помощью графической оснастки (
rrasmgmt.msc
) или командой:
netsh routing ip nat add portmapping Ethernet udp 0.0.0.0 53 192.168.1.54 53
Список NAT правил перенаправления портов в Windows Server можно вывести так:
netsh routing ip nat show interface
Если у вас на компьютере развернут WSL (Windows Subsystem for Linux), вы можете создать простой PowerShell скрипт создания правила перенаправления порта внутрь виртуальной машины WSL 2 (у ВМ на WSL 2 есть собственный виртуальный адаптер ethernet с уникальным IP адресом):
wsl --shutdown;
netsh interface portproxy reset;
$wsl_ipaddr = wsl -d Ubuntu-20.04 hostname -I;
netsh interface portproxy add v4tov4 listenport=443 listenaddress=0.0.0.0 connectport=443 connectaddress=$wsl_ipaddr ;
netsh interface portproxy show all;
exit;
Еще одной неявной возможностью portproxy является возможность создать видимость локальной работы любого удаленного сетевого сервиса. Например, вы хотите перенаправить весь трафик с локального порта 9090 на
google.com:443
netsh interface portproxy add v4tov4 listenport=9090 listenaddress=127.0.0.1 connectaddress=142.250.74.46 connectport=443 protocol=tcp
Теперь, если в браузере перейди по адресу https://localhost:9090 (нужно игнорировать ошибки SSL_ERROR_BAD_CERT_DOMAIN), откроется поисковая страница Google. Т.е. несмотря на то, что браузер обращается к локальному компьютеру, в нем открывается страница с внешнего веб-сервера.
Перенаправление портов также можно использовать, чтобы пробросить порт с внешнего IP адреса сетевой карты на порт виртуальной машины, запущенной на этом же компьютере. В Hyper-V такой проброс порта можно настроить на виртуальном коммутатор (см. ниже).
Windows не умеет пробрасывать диапазон TCP портов. Если вам нужно пробросить несколько портов, придется вручную создавать несколько правил перенаправления.
Настройка перенаправления портов с помощью NAT на Hyper-V Server
При использовании на вашем компьютере роли Hyper-V (может быть установлена как на Windows 10/11, так и на Windows Server или в виде бесплатного Windows Hyper-V Server), вы можете настроит проброс портов DNAT с помощью PowerShell. Допустим, вы хотите перенаправить все https запросы, которые получает ваш хост Hyper-V на IP адрес запущенной на хосте виртуальной машины. Для этого используется команды Hyper-V StaticMapping.
Создайте виртуальный коммутатор Hyper-V:
New-VMSwitch -SwitchName «NAT_Switch» -SwitchType Internal
Задайте IP адрес для нового виртуального коммутатора:
New-NetIPAddress -IPAddress 192.168.10.1 -PrefixLength 24 -InterfaceAlias "vEthernet (NAT_Switch)"
Включите NAT для данной сети:
New-NetNat -Name NATNetwork -InternalIPInterfaceAddressPrefix 192.168.10.0/24
Подключите ВМ в ваш коммутатор NAT_Switch и задайте для нее статический IP адрес (например, 192.168.10.80). В качестве шлюза-по умолчанию нужно указать IP адрес виртуального коммутатора Hyper-V (192.168.10.1).
Теперь можно настроить перенаправление порта с хоста Hyper-V в виртуальную машину:
Add-NetNatStaticMapping -NatName NATNetwork443 -Protocol TCP -ExternalIPAddress 0.0.0.0/24 -ExternalPort 443 -InternalIPAddress 192.168.10.80 -InternalPort 443
После выполнения этих команд весь HTTPS трафик, который приходит на порт TCP/443 гипервизора будет переправлен на серый IP адрес виртуальной машины.
Если вы хотите перенаправить нестандартный порт, не забудьте открыть его в Windows Firewall:
New-NetFirewallRule -DisplayName "HyperV_Nat_443" -Direction Inbound -LocalPort 443 -Protocol TCP -Action Allow -Enabled True
Полный список правил NAT на хосте Hyper-V можно вывести так:
Get-NetNat
There are some games and applications that only work when you open a specific port. Without port forwarding, you won’t be able to receive or send the data needed for the proper running of those applications. This article helps you set up port forwarding on Windows 10.
We will explain what port forwarding is, giving a brief mention of the different types of port forwarding. The steps you should take to enable port forwarding such as setting up a static IP address will be explained. Finally, the method for opening firewall ports on Windows 10 will be explained.
What Is Port Forwarding? 🤔
Port forwarding or port mapping is basically the process involved in intercepting data headed for an IP address and redirecting them to a different IP address.
Usually, this redirection is caused by a program running on your computer, or by a change in settings on your computer. The port forwarding can also be caused by an intermediate hardware component such as a router or firewall.
Port Forwarding Explained
Normally, a router will note the header of an IP packet and send it to the appropriate interface which has already been linked, and this also sends the needed data to the information in the header.
Port forwarding however allows the intercepting application or device change to read the packet header, and after noting the destination, rewrites the header information and sends it to another computer.
The process of port forwarding makes services in a hidden internal network available to an external network. It does this by remapping or renaming the destination IP address and port number of the internal host. It is a good way of preserving public IP addresses. It hides servers and clients, protecting them from unwanted access.
It keeps all unwanted traffic off the network. All external communications by the network administrator on the internet are done using one IP address, while different servers with different IP addresses and ports do the task internally.
There are three types of port forwarding:-
- Local port forwarding
- Remote port forwarding
- Dynamic port forwarding
Local Port Forwarding:-
It allows a user to connect from your computer to another server. The firewalls that usually block those connections are bypassed. Data is forwarded using secure shells.
The data is redirected from a specific local port to a specified host using secure shells. This is the most common form of port forwarding.
Remote Port Forwarding:-
In remote port forwarding, the connections from a server to another remote network are done via secure shells. Two-port numbers as well as the address of the destination server must be known to use this form of port forwarding. This method allows other computers to access applications hosted on a remote server.
Dynamic Port Forwarding:-
It allows you to connect securely to a server you trust. This server acts as an intermediary for sending or receiving data on one or several destination servers.
Additional security is provided for users of untrusted networks. Also, dynamic port forwarding bypasses firewalls that restrict access to outside networks.
Steps Involved in Port Forwarding:-
For some programs—which need access to the internet—to function properly, certain ports that are not open by default need to be open. There are some important steps that need to be taken in order to ensure the kind of traffic you want to send or receive is gotten.
You need to give the device (your computer) a static IP address, so you won’t have to change the port forwarding settings every time you obtain a new IP address.
Additionally, you may need to use the router to set up a static IP address (this applies especially when you are receiving information on devices such as printers or game consoles). Next, you can locate the port forwarding option or open firewall ports on windows 10.
https://youtu.be/ZAbM0CnZzp4
How to Give Your Device a Static Ip Address
Having a static, rather than one that changes make it easier and convenient to do port forwarding on your computer. You would not need to continually change the port forwarding rules or settings on your Windows 10 anytime there is a change in the IP address.
There are some programs that would work better if you’ve assigned your computer a static IP address. Besides, if you need to use a specific port or range of ports, a static IP address makes your task easier. So, if for instance, you are running torrenting software, you should set up a static IP address.
You can set up this static IP address either from the settings on your computer or from the router.
To set up a static IP address on your Windows 10, you need to first identify the IP address you’re currently using.
Open the command prompt by using the keyboard shortcut “Windows Key + R” and typing cmd.
In the command prompt, type “ipconfig /all” and hit enter.
From the information output, copy the IPv4 address, subnet mask, default gateway and the DNS servers.
Note that there may be more than one IPv4 entry, hence, the one you should copy is the one under a heading such as “Ethernet adapter local area connection“, “Ethernet LAN adapter WiFi ” or “Ethernet adapter Ethernet”.
The IPv4 heading under headings for Bluetooth, VMware and other such headings should be ignored.
Once the required information has been copied or recorded, you are ready to set up a static IP address.
First, open a run dialog box. You can do this by pressing Windows key+ R. Enter ncpa.cpl and select ok. Doing this will open network connections.
The connection that has the same name as the one you identified in the command prompt should be right-clicked. You can either right-click it or tap and hold the connection. Next select ” properties” from the menu.
From the resulting list, choose Internet Protocol Version 4 (TCP/ IPv4), and then select properties, then select “use the following IP address“.
Enter all the details you copied from the from the command prompt and hit OK when you’ve done that.
Using the router to set up the static IP address is another option. You need to have the router’s IP address, username, and password. Once this information is in your possession, login to the router as admin.
Under the settings, find the client list (DHCP pool, or DHCP reservation). This shows you the name of all devices connected to the router as well as their respective IP addresses.
Reserve one of the IP addresses and assign it to your device so that it is always used when your device requests an IP address. You may need to choose the IP address from a list or add an IP address.
Once the IP address has been set to be static, you can also do all the settings for port forwarding. This can be done on your router.
If the settings done on the router still does not allow you to receive the information you desire, open firewall ports on your Windows computer.
To setup port forwarding, log in to the router as admin, then locate the port forwarding option.
This option may be found under “Network“, ” Wireless” or “Advanced” options under the settings. Also, note that the port forwarding option may have other names such as “Port Forwarding”, ” Port Triggering”, “Applications and Gaming” or “Port Range Forwarding”.
In the internal and external boxes, type the port number of the port you want to forward. Of you’re forwarding a range of ports, type the range in the start and end boxes.
Choose your desired protocol, either TCP or UDP, or both if needed. Most games indicate the ports that need to be open for it to function properly, as well as what protocol to use.
Once the protocol has been chosen, type your chosen static IP address. Finally, enable the port forwarding rule.
How to Open Firewall Ports on Windows 10
It is possible to manually allow a program access to the internet. You can open the firewall port needed. Most programs tell you what port needs to be open and what protocol is needed.
To open the firewall ports in Windows 10, navigate to the control panel, then to the system and security settings.
Then to windows firewall. Alternatively, you can search for firewall in the start menu.
Under windows firewall, select advanced settings on the left pane.
Right-click on “inbound rules” and click on “new rule“.
Next, click on the port radio button and hit next.
Add the protocol you want and the port number and select next.
In the next window, choose “allow the connection” and hit next.
Add the network type and click next. Finally, name the rule and click finish.
Conclusion
To fully use some applications and games, you need to do port forwarding on Windows 10. This opens up certain ports for information to be passed. The steps involved in port forwarding have been explained.
You can now enjoy access to whatever games and applications you need on your Windows 10.
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .