## 问题分析
在`/root/dns/dns/server.go`文件的`forwardDNSRequestWithCache`函数中，`dnssecSuccess`变量被声明和赋值，但没有被实际使用，导致编译错误：
```
dns/server.go:622:6: declared and not used: dnssecSuccess
```

## 代码检查
1. 变量在第622行声明：`var dnssecSuccess bool = false`
2. 在第708行和第714行被赋值：`dnssecSuccess = false` 和 `dnssecSuccess = true`
3. 但在整个函数中，该变量没有被任何条件判断或返回值使用
4. 实际使用的是`signatureValid`变量来表示DNSSEC验证结果

## 解决方案
删除未使用的`dnssecSuccess`变量，因为它的值与`signatureValid`完全相同，且没有被实际使用。

## 修复步骤
1. 删除第622行的`dnssecSuccess`变量声明
2. 删除第708行和第714行对`dnssecSuccess`变量的赋值
3. 保留`signatureValid`变量的使用，因为它是实际用于判断DNSSEC验证结果的变量

## 预期结果
修复后，编译器不再报错，DNSSEC验证逻辑保持不变，继续正常工作。