# 查网站IP工具_Win_Mac_Linux **Repository Path**: hackingboos/WebsiteIPChecker ## Basic Information - **Project Name**: 查网站IP工具_Win_Mac_Linux - **Description**: "查网站IP工具"是一款功能强大、操作简便的域名IP查询工具,专为网络管理员、开发人员和普通用户设计。该工具能够快速解析域名对应的IP地址,支持批量处理多个域名,并提供结果导出功能,帮助用户高效管理和分析网络资源。 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-22 - **Last Updated**: 2026-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![输入图片说明](%E6%88%AA%E5%9B%BE.jpg) # 查网站IP工具 ## 软件概述 "查网站IP工具"是一款功能强大、操作简便的域名IP查询工具,专为网络管理员、开发人员和普通用户设计。该工具能够快速解析域名对应的IP地址,支持批量处理多个域名,并提供结果导出功能,帮助用户高效管理和分析网络资源。 本工具采用现代C#技术开发,基于Windows Forms框架构建,具有良好的用户界面和稳定的性能。无论是查询单个网站的IP地址,还是批量处理大量域名列表,都能轻松应对,为用户提供准确、快速的DNS解析服务。 软件的设计理念是"简单易用,功能强大",通过直观的界面布局和流畅的操作流程,让用户无需专业知识就能轻松完成域名IP查询任务。 ## 主要功能 ### 1. 域名/URL解析 - 支持单个或多个域名/URL的IP地址查询 - 自动提取URL中的主机名 - 支持多种格式的输入(带或不带协议头) ### 2. 批量查询 - 支持多行输入,一次查询多个域名 - 自动忽略空行和注释行(以#开头) - 提供查询进度显示 - 支持查询过程中停止操作 ### 3. 文件操作 - 从TXT文件导入域名列表 - 导出查询结果为XLSX格式(实际为CSV格式,可在Excel中打开) - 支持清空输入和结果 ## 使用方法 ### 基本查询 1. 在左侧输入框中输入域名或URL(支持多行输入) 2. 点击"开始查询"按钮 3. 等待查询完成,结果会显示在右侧列表中 ### 批量查询 1. 可以直接在输入框中输入多个域名,每行一个 2. 或点击"导入TXT"按钮,选择包含域名列表的文本文件 3. 点击"开始查询"按钮,系统会自动逐个解析域名 ### 结果导出 1. 确保查询结果已显示在列表中 2. 点击"导出XLSX"按钮 3. 选择保存位置和文件名 4. 点击"保存"按钮完成导出 ### 其他操作 - 清空输入:清除输入框中的内容 - 清空结果:清除查询结果列表 - 停止查询:在查询过程中点击可停止当前操作 ## 技术特点 ### 1. 技术栈 - 开发语言:C# - 框架:.NET 8.0 支持win10/11 - 跨平台:.NET6.0 支持win10/11/macos/linux ### 2. 核心功能实现 - 域名解析:使用Dns.GetHostAddressesAsync进行异步DNS解析 - 超时处理:设置10秒超时,避免长时间阻塞 - 错误处理:完善的异常捕获和错误提示 - 线程安全:使用Invoke确保UI操作在主线程执行 ### 3. 性能优化 - 异步查询,避免UI卡顿 - 批量处理时使用延迟,避免请求过于密集 - 结果去重,确保IP地址唯一性 ### 4. 用户体验 - 实时状态更新,显示查询进度和结果 - 友好的错误提示 - 简洁明了的界面布局 - 支持拖拽文件导入 ## 注意事项 1. 本工具仅用于查询域名的IP地址,不提供其他网络诊断功能 2. 查询结果依赖于DNS服务器的响应,可能因网络环境不同而有所差异 3. 批量查询时建议控制域名数量,避免过多请求导致DNS服务器限制 4. 导出的XLSX文件实际为CSV格式,可直接用Excel打开 ## 版本信息 - 版本:1.0.0 - 开发日期:2026-04-08 - 开发者:WebsiteIPChecker Team