服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Linux:防止传出TCP泛滥

我在负载均衡器后面运行了数百个networking服务器,它们拥有许多不同的应用程序(我无法控制)。 每月大约一次,其中一个网站被黑客攻击,上传一个洪水脚本来攻击一些银行或政治机构。 在过去,这些都是UDP洪水,这是通过阻止在个人networking服务器上传出的UDPstream量有效解决。 昨天他们开始从我们的服务器上淹没一个大型的美国银行,使用许多TCP连接到端口80.由于这些连接types对我们的应用来说是完全有效的,所以阻止它们不是一个可以接受的解决scheme。 我正在考虑以下替代scheme。 你会推荐哪一个? 你有没有实现这些,以及如何? 限制networking服务器(iptables)传出TCP数据包的源端口!= 80 相同,但排队(tc) 限制每台服务器每个用户的传出stream量。 相当的pipe理负担,因为每个应用程序服务器可能有1000个不同的用户。 也许这个: 我怎么能限制每个用户的带宽? 还要别的吗? 当然,我也在研究如何最大限度地减less黑客进入我们的托pipe网站的机会,但由于这种机制永远不会100%防水,我想严格限制入侵的影响。 更新:我目前正在testing这些规则,这将阻止这种特定的攻击。 你如何build议使它们更通用? 当我只对SYN数据包进行速率限制时,是否丢失了已知的TCP DoS攻击? iptables -A OUTPUT -p tcp –syn -m limit –limit 100/min -j ACCEPT iptables -A OUTPUT -p tcp –syn -m limit –limit 1000/min -j LOG –log-prefix "IPTables-Dropped: " –log-level 4 iptables -A OUTPUT -p tcp –syn […]

dynamicARP条目变成静态ARP条目

我最近收购了一台客户端,在其中一台服务器上有一个奇怪的ARPcaching问题。 我有一个服务器,最终将开始把它的dynamicARP条目变成静态ARP条目。 这会导致问题,因为当该服务器上有静态ARP条目的计算机通过DHCP接收到新的IP时,服务器将无法与客户端进行通信。 清除ARPcaching解决了这个问题,服务器一个星期左右就好了,然后开始缓慢地把ARP条目变成静态ARP条目。 我没有把它缩小到什么时候开始做什么,但是慢慢地,你开始看到1个静态ARP,然后是5个,然后是10个。 有问题的服务器是Windows Server 2003 SP2。 它是一个DC,DHCP和DNS服务器。 我已经检查了DHCP范围选项,并且没有任何内容会显示任何有关静态ARP条目的事情。 此DNS服务器和我们的其他DNS服务器之间唯一不同的是在有问题的服务器上检查“dynamic更新不请求更新的DHCP客户端的DNA A和PTRlogging”。 我已经做了一些关于这方面的研究,似乎这可能发生,如果任何PXEtypes的服务正在运行,从我可以告诉,没有任何运行PXE服务器。 我有点迷路,因为我从来没有见过dynamicARP条目开始变成静态ARP条目。 现在我的解决scheme是一个计划任务,每24小时运行一次,以清除ARPcaching(arp -d *)。 我不想依靠这个时间表任务。 有没有人看过这个或有任何build议如何解决这个问题?