This commit is contained in:
Alex Yang
2026-04-01 12:22:55 +08:00
parent 61789061ce
commit efebce3c39
46 changed files with 4797716 additions and 462145 deletions
+140
View File
@@ -76,6 +76,13 @@
<span>域名查询</span>
</a>
</li>
<li>
<a href="#whois"
class="flex items-center px-4 py-3 text-gray-700 hover:bg-gray-100 rounded-md transition-all">
<i class="fa fa-info-circle mr-3 text-lg"></i>
<span>域名信息</span>
</a>
</li>
<li>
<a href="#logs"
class="flex items-center px-4 py-3 text-gray-700 hover:bg-gray-100 rounded-md transition-all">
@@ -175,6 +182,13 @@
<span>域名查询</span>
</a>
</li>
<li>
<a href="#whois"
class="flex items-center px-4 py-3 text-gray-700 hover:bg-gray-100 rounded-md transition-all">
<i class="fa fa-info-circle mr-3 text-lg"></i>
<span>域名信息</span>
</a>
</li>
<li>
<a href="#logs"
class="flex items-center px-4 py-3 text-gray-700 hover:bg-gray-100 rounded-md transition-all">
@@ -1884,6 +1898,130 @@
</div>
</div>
<!-- 域名信息查询页面内容 -->
<div id="whois-content" class="hidden space-y-6">
<!-- 错误信息 -->
<div id="whois-error" class="hidden bg-red-50 border border-red-200 rounded-md p-4 mb-6">
<div class="flex items-center">
<i class="fa fa-exclamation-circle text-red-500 mr-3"></i>
<span class="text-red-600"></span>
</div>
</div>
<!-- 搜索区域 -->
<div class="bg-white rounded-lg p-4 sm:p-6 card-shadow">
<div class="flex items-center space-x-4">
<div class="flex-1">
<input type="text" id="whois-domain-input"
class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent"
placeholder="请输入要查询的域名,例如:example.com">
</div>
<button id="whois-search-btn"
class="px-6 py-2 bg-primary text-white rounded-md hover:bg-primary/90 transition-colors flex items-center">
<i class="fa fa-search mr-2"></i>
查询
</button>
</div>
</div>
<!-- 域名注册信息 -->
<div id="whois-info-section" class="bg-white rounded-lg p-4 sm:p-6 card-shadow hidden">
<h3 class="text-lg font-semibold mb-4 flex items-center">
<i class="fa fa-globe text-primary mr-2"></i>
域名注册信息
</h3>
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
<div class="space-y-1">
<div class="text-sm text-gray-500">注册者</div>
<div class="text-base font-medium" id="whois-registrant">-</div>
</div>
<div class="space-y-1">
<div class="text-sm text-gray-500">注册时间</div>
<div class="text-base font-medium" id="whois-created">-</div>
</div>
<div class="space-y-1">
<div class="text-sm text-gray-500">注册邮箱</div>
<div class="text-base font-medium" id="whois-email">-</div>
</div>
<div class="space-y-1">
<div class="text-sm text-gray-500">过期时间</div>
<div class="text-base font-medium" id="whois-expires">-</div>
</div>
<div class="space-y-1">
<div class="text-sm text-gray-500">域名服务商</div>
<div class="text-base font-medium" id="whois-registrar">-</div>
</div>
<div class="space-y-1">
<div class="text-sm text-gray-500">域名服务器</div>
<div class="text-base font-medium" id="whois-nameservers">-</div>
</div>
</div>
</div>
<!-- ICP 备案信息 -->
<div id="icp-info-section" class="bg-white rounded-lg p-4 sm:p-6 card-shadow hidden">
<h3 class="text-lg font-semibold mb-4 flex items-center">
<i class="fa fa-file-text text-primary mr-2"></i>
ICP 备案信息
</h3>
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
<div class="space-y-1">
<div class="text-sm text-gray-500">主办单位名称</div>
<div class="text-base font-medium" id="icp-company">-</div>
</div>
<div class="space-y-1">
<div class="text-sm text-gray-500">备案/许可证号</div>
<div class="text-base font-medium" id="icp-license">-</div>
</div>
<div class="space-y-1">
<div class="text-sm text-gray-500">主办单位性质</div>
<div class="text-base font-medium" id="icp-type">-</div>
</div>
<div class="space-y-1">
<div class="text-sm text-gray-500">审核时间</div>
<div class="text-base font-medium" id="icp-date">-</div>
</div>
</div>
</div>
<!-- 最近 7 天 DNS 解析结果 -->
<div id="dns-results-section" class="bg-white rounded-lg p-4 sm:p-6 card-shadow hidden">
<h3 class="text-lg font-semibold mb-4 flex items-center">
<i class="fa fa-list text-primary mr-2"></i>
最近 7 天 DNS 解析结果
</h3>
<div class="overflow-x-auto">
<table class="min-w-full divide-y divide-gray-200">
<thead class="bg-gray-50">
<tr>
<th class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase">解析结果</th>
<th class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase">地理位置</th>
<th class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase">运营商</th>
</tr>
</thead>
<tbody id="dns-results-body" class="bg-white divide-y divide-gray-200">
</tbody>
</table>
</div>
<div class="mt-4 flex items-center justify-between">
<div class="text-sm text-gray-500" id="dns-results-total">共计 0 条</div>
<div class="flex items-center space-x-2" id="dns-results-pagination">
</div>
</div>
</div>
<!-- 最近一个月访问趋势 -->
<div id="trend-section" class="bg-white rounded-lg p-4 sm:p-6 card-shadow hidden">
<h3 class="text-lg font-semibold mb-4 flex items-center">
<i class="fa fa-line-chart text-primary mr-2"></i>
最近一个月访问趋势
</h3>
<div class="h-80">
<canvas id="whois-trend-chart"></canvas>
</div>
</div>
</div>
<!-- 关于页面内容 -->
<div id="about-content" class="hidden space-y-6">
<!-- 错误信息 -->
@@ -2178,6 +2316,8 @@
});
</script>
<!-- 域名信息查询页面脚本 -->
<script src="js/whois.js"></script>
<!-- 威胁告警页面脚本 -->
<script src="js/threats.js"></script>
</body>