Доступ к SQL Server из удаленного местоположения

632
Stuart Palmer

У меня включен удаленный доступ в SQL Server в моей рабочей сети, которая находится на моем «сервере». В офисе у меня есть настольный компьютер, к которому я могу обратиться с помощью SQL Server Management Studio - никаких проблем. Я могу использовать telnet [LOCAL_IP] 1433 без проблем.

Когда я дома, я тоже хочу получить доступ к SQL Server. Я могу PING [EXTERNAL_IP] обратиться в офис в порядке (который является маршрутизатором), но не могу telnet [EXTERNAL_IP] 1433. Поэтому мой компьютер не может получить к нему доступ при использовании SQL Server Management Studio.

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

Я могу настроить RDP нормально, хотя .... так что я думаю, что проблема, о которой я не знаю в SQL Server, является проблемой.

У кого-нибудь есть предложения, чтобы попробовать, пожалуйста?

Спасибо

1

1 ответ на вопрос

1
Satanicpuppy

What you're looking for is NAT. In short, you need to configure your router to redirect traffic to 1433 to the SQL Server.

This is a HUGE security issue, obviously, since you're exposing a server directly to the internet. I'd recommend setting up some sort of VPN functionality instead.

Спасибо за предложение. Дополнительный вопрос: если я заблокирую все соединения с портом 1433, кроме моего домашнего IP, тогда, конечно, это безопасно? Stuart Palmer 10 лет назад 0
@StuartPalmer: «белый список» ... Это лучше. Проблема становится больше в том, что это своего рода странная дыра в брандмауэре: не небезопасная, но неожиданная. Ваш домашний IP-адрес статичен? Satanicpuppy 10 лет назад 0
нет, мой IP дома динамический, поэтому из дома приходится заходить в настройки брандмауэра и менять свой разрешенный IP через. Stuart Palmer 10 лет назад 0

Похожие вопросы