增加更多匹配的域名信息
This commit is contained in:
18
.trae/documents/实现客户端IP地址位置显示.md
Normal file
18
.trae/documents/实现客户端IP地址位置显示.md
Normal file
@@ -0,0 +1,18 @@
|
||||
1. **更新getIpGeolocation函数**:修改函数逻辑,使用API响应中的addr字段来显示完整的地理位置信息
|
||||
2. **处理编码问题**:确保正确处理中文编码
|
||||
3. **维护缓存机制**:保留现有的24小时缓存机制,提高性能
|
||||
4. **测试不同IP类型**:确保公网IP和内网IP都能正确显示
|
||||
|
||||
### 具体修改点
|
||||
- **文件**:`/root/dns/static/js/logs.js`
|
||||
- **函数**:`getIpGeolocation`
|
||||
- **修改内容**:
|
||||
- 从API响应中提取`addr`字段
|
||||
- 直接使用addr字段作为完整的地理位置信息
|
||||
- 保持对私有IP的特殊处理
|
||||
- 维护现有的缓存机制
|
||||
|
||||
### 预期效果
|
||||
- 公网IP显示格式:"IP地址 (完整地理位置,来自addr字段)"
|
||||
- 内网IP显示格式:"IP地址 (内网 内网)"
|
||||
- 未知IP显示格式:"IP地址 (未知 未知)"
|
||||
Reference in New Issue
Block a user