Я не могу подключиться к своему SQL-серверу, используя свой общедоступный IP-адрес

На данный момент я использую Управление SQL Server. Я могу подключиться к своему SQL-серверу, размещенному на другом компьютере в сети. Для объяснения целей мой компьютер - это компьютер A, а компьютер, на котором размещен сервер SQL, называется компьютер B. Я могу подключиться к SQL-серверу с компьютера A с именем сервера DESKTOPSQLDatabase и именем входа по умолчанию sa. Я также могу подключиться к ipv4 адрес компьютера, который равен 192.168.1.191, с именем сервера, являющимся 192.168.1.191,1433, используя компьютер A и B. Я никогда не смогу войти в систему через IP-адрес маршрутизатора, который исходит от https://nordvpn.com/what-is-my-ip /. Я перенаправил порт sql server, и вот изображение того, как это выглядит.

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

Я могу подключиться к серверу SQL с компьютера A с использованием ipv4 его адреса, а не адреса маршрутизатора. Каждый раз, когда я пытаюсь подключиться, используя IP-адрес маршрутизатора, он говорит следующее:

Подключение к серверу

Не удается подключиться к x.x.x.x

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не был найден или был недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен на разрешение удаленного связи. (поставщик: Поставщик именованных каналов, ошибка: 40 - Не удалось открыть соединение с SQL Server) (Microsoft SQL Server, ошибка: 53)

Для получения справки нажмите: http://go.microsoft.com/fwlink?Имя продукта=Microsoft%20SQL%20server&EVTSRC=mssqlserver&EVTID=53 и идентификатор ссылки=20476

Сетевой путь не найден

Я пытался получить доступ к SQL-серверу, например, следующим образом:

Имя сервера: x.x.x.x Пользователь: sa Пароль: 123

Имя сервера: x.x.x.x, 1433 г. Пользователь: sa Пароль: 123

(x.x.x.x означает реальный IP, я не использую шлюз по умолчанию или что-то в этом роде) и некоторые другие способы, которые я не могу вспомнить в данный момент.

Во-первых, я недавно установил SQL Server (версия для разработчиков) от Microsoft на компьютере B. Я просмотрел множество видео и тем с таких сайтов, как этот или stackoverflow. Ни одно из их решений не помогло мне и не помогло в течение тысяч лет времена.

Я уже сделал следующее:

Включен Протокол TCP/IP и установите для него значение "ничего".

В IPAll Я превратил Динамические порты TCP в ничто

Я также установил TCP-порт в 1433

Каждый IPN Включен и Активен в протоколе TCP/IP

Порт перенаправил его, включая браузер SQL Server.

И да, я сделал это перезапустите службу SQL Server.

Я думаю, что с перенаправлением портов что-то не так, потому что я могу получить к нему доступ с компьютеров в моей сети, но когда я пытаюсь получить к нему доступ по IP-адресу маршрутизатора, он говорит, что он не найден. Я отключил брандмауэр, если в этом была проблема, но проблема все еще возникает. Поэтому я уверен, что это должно быть как-то связано с перенаправлением портов. Я поставил TCP и UDP на случай, если это могло быть проблемой, и я также включили браузер SQL Server.