我是一名独立浏览器 mmorpg 游戏开发者。我没有使用任何流媒体。一切都是 http、web 服务或 ftp。
现在我的问题是,我的服务器是否使用任何 UDP 数据包?我最近刚刚遭受 DDoS 攻击,并计划尽可能在网络层阻止所有 UDP 数据包。
- Windows Server 2008 R2
- .net 框架 4.0
- ASP.net,html,ajax,mssql
答案1
不,
HTTP 仅在 TCP 上运行...因此,对于 HTTP 访问您的服务器,您不需要任何 UDP 端口。FTP 也仅使用 TCP(TFTP 使用 UDP 端口),并且您的 WebService(我认为您正在使用 WCF 或 soap)也在 IIS 上的 HTTP 协议上运行..所以也不行 -(仅当您使用 Windows 身份验证和 ActiveDirectory 与 WCF 一起使用时,IIS 才必须与 ADS 服务器(传出 udp)通信,但我认为该服务器在您的环境中.. ;) - 所以您可以阻止外部 udp 数据包