Я пытался настроить переадресацию портов в течение последних 48 часов, и я не могу получить это. Я использовал онлайн-сканеры портов, чтобы увидеть, какие порты открыты, и они не говорят ни одного, даже порт, который я открыл сам.

Что я сделал:

  1. Зашел на мой сайт роутера.
  2. Включил DMZ с моих компьютеров IP.
  3. В опции переадресации портов разрешены TCP и UDP на выбранном мною порту.
  4. Включил статический IP-адрес для моего узла.
  5. Сделано исключение для порта в брандмауэре.
  6. Использовать сканер портов и безрезультатно.

Есть ли какие-то шаги, которые я пропустил? Это будет использоваться для обратной оболочки / подключения обратно в скриптах Python.

2 ответа2

0

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

Хотя моя ситуация может быть иной, так как все, что мне нужно, чтобы заставить мою работу работать, это шаги 1 и 3.

0

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

Подумайте об этом так: если вы хотите разрешить веб-доступ к внутреннему компьютеру, вы хотите перенаправить порт 80 с вашего маршрутизатора на ваш компьютер, на котором работает веб-сервер. Ваш маршрутизатор имеет публичный IP, назначенный вам вашим провайдером. Ваш роутер это то что подключено к интернету. Ваш маршрутизатор, скорее всего, также является вашим DHCP-сервером, который дает вашей внутренней сети частные IP-адреса. Ваша домашняя сеть не подключена напрямую к Интернету, поэтому вам нужно перенаправить порт с вашего маршрутизатора на ваш компьютер. Маршрутизатор отправляет любой входящий веб-трафик (порт 80) на ПК.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .