因此,我一直在使用IPTables和bash脚本来自动检测服务器上的暴力攻击(平均每天至少50次--这是正常的吗?)我的服务器为我记录这些攻击,然后每天早上将新的攻击IP地址转储到IPtables永久阻止它们。
我不认为我有什么问题,但我只是好奇到底发生了什么。基本上,我的脚本是添加IP地址,但是当我用iptables -L命令显示当前规则时,IP似乎会被转换。为什么会这样呢?
例如,我运行以下命令:
iptables -A INPUT -s 95.9.203.101 -j DROP
当我做iptables -L时,它会显示如下:
DROP all -- 95.9.203.10
我有一个可以通过局域网连接到SQL server的VB.NET应用程序,但是如何通过internet连接到它,该应用程序需要使用外部,我知道我需要使用公共IP而不是使用服务器的IP地址,但我在连接字符串中设置的公共IP地址无法连接到服务器,这是我的连接字符串
Dim connstr$ = "Server=xxx.xx.xx.xxx\SQLEXPRESS,xxxx;Initial Catalog=sample_db;Integrated Security=True Public conn As New SqlConnection(connstr)
我也尝试过设置端口和更改防火墙限制,启用
这是半途而废的设置,但不确定要求我达到100%的可能性。
1 server
2 instances of SQL Server
1 internal IP for each sql instance
1 external IP for each sql instance
这两个实例都已安装并用于从独立IP进行远程访问,因此要通过SSMS进行连接--例如,只需输入外部IP、用户、密码并连接。
SQL实例1
内部知识产权: 192.168.0.9
从两个实例所在的实际服务器上使用上面的IP,这将按预期进行连接。
SQL实例2
内部知识产权: 192.168.0.10
再次使用上述IP w/更正