Как отправить SQL-запросы на компьютер за пределами сети через порт? - PullRequest
0 голосов
/ 16 февраля 2019

У меня есть Java-программа, которая использует запросы SQL.Цель состоит в том, чтобы отправить их с моего домашнего компьютера на рабочую станцию ​​в другой сети в другом месте.Сервер SQL находится на Windows Server, и я открыл порт 1433 для входящих подключений.С этого компьютера я могу успешно пропинговать порт.Однако я не могу пропинговать порт с публичного IP-адреса, только с локального (192.168 ...), поэтому он не сработает, если я попытаюсь пропинговать его с домашнего компьютера.

Есть ли способ, которым я могу пропинговать его с моего домашнего компьютера?Если да, то как бы я указал адрес для JDBC?

Спасибо!

1 Ответ

0 голосов
/ 16 февраля 2019

Похоже, ваш Windows Server находится за интернет-шлюзом / маршрутизатором.Необходимо настроить шлюз для разрешения и пересылки входящих подключений к TCP-порту 1433 по IP-адресу компьютера, на котором установлен SQL Server.

Ниже приведены некоторые инструкции, объясняющие, как включить переадресацию портов на разных устройствах:

Также обратите внимание, что мы можем пинговать IP-адреса, а не порты.

...