Click to skip the navigation bar

Почему функция переадресации портов не работает на ISP-маршрутизаторе TP-Link

Устранение неисправностей
Дата последнего обновления: 02-09-2026 03:51:40 AM Number of views for this article7186
Эта статья подходит для:

Введение

В этой статье представлены некоторые рекомендации по устранению неполадок для поиска потенциальных причин сбоя переадресации портов.

 

Устранение неполадок

 

Совет 1. Настройки переадресации портов корректны

  • Если вы хотите использовать специальный WAN-интерфейс, вам нужно выбрать его. Убедитесь, что выбран правильный WAN.

Проверьте интерфейс.

 

  • Убедитесь, что внутренний IP-адрес соответствует фактическому IP целевого устройства. Рекомендуется использовать статический IP.

Проверьте внутренний IP устройства, которое вы хотите использовать в качестве внутреннего сервера.

 

Совет 2. Целевое устройство находится в сети в локальной сети

Вы можете использовать команду ping, чтобы убедиться, доступно ли устройство. Пример: ping 192.168.1.100. Соответствующая служба (например, веб-сервер, FTP, удаленный рабочий стол) должна быть включена на устройстве.

 

Совет 3. WAN-интерфейс имеет WAN IP

Убедитесь, что вы можете получить ответ от WAN IP с помощью команды ping.

 

Совет 4. Отсутствует проблема двойной маршрутизации

Чтобы избежать проблемы двойной маршрутизации, рекомендуется использовать один маршрутизатор вместо оптического терминала и маршрутизатора. Рекомендуется настроить режим моста (bridge mode) или также настроить переадресацию портов на устройстве верхнего уровня.

 

Совет 5. Проблема не в брандмауэре

Чтобы определить, блокирует ли брандмауэр Windows или стороннее защитное программное обеспечение доступ к порту, временно отключите брандмауэр для тестирования, чтобы подтвердить, связана ли проблема с ним.

 

Совет 6. Порт не занят другими службами

Чтобы определить, занят ли порт другими службами, вы можете выполнить следующие инструкции для проверки:

Шаг 1. Откройте интерфейс командной строки.

Шаг 2. Используйте команду ниже, чтобы проверить, занят ли этот порт на сервере.

netstat -ano | findstr :xx (для Windows), sudo lsof -i :xx (Linux & Mac)

  • Пример для Windows

netstat -ano | findstr :80

  • Пример для Linux & Mac

sudo lsof -i :80

 

Шаг 3. Если в результате выполнения команды на шаге 2 указан идентификатор процесса (PID), используйте команду ниже, чтобы завершить процесс, а затем проверьте, работает ли переадресация портов.

taskkill /PID xxxx /F

Примечание: xxxx — это ID процесса.

 

Вот пример для Windows:

Шаг 1. Откройте интерфейс командной строки, выполнив поиск CMD.

Поиск CMD.

Окно командной строки.

 

Шаг 2. Введите команду

netstat -ano | findstr :80

Возвращен идентификатор процесса.

 

Шаг 3. Введите команду

taskkill /PID 36316 /f

Примечание: (PID 36316 — это идентификатор процесса справа).

Результат показывает, что процесс завершен.

Полезен ли этот FAQ?

Ваши отзывы помогают улучшить этот сайт.

Recommend Products