whois-domain-lookup
一个简约的 WHOIS 域名查询网站,具有强大的 TLD 兼容性。支持Vercel一键部署、Docker Compose部署、PHP8.0部署。
截图|Demo


特性
- 简约、清晰的用户界面
- 强大的 TLD 兼容性,包括大多数 ccTLD 和少数私有域名
- 支持 WHOIS 和 RDAP
- 显示域名年龄、剩余天数以及其他信息
- 高亮显示原始数据中的网址和电子邮件
- 支持 API 接口
部署
Vercel
需要手动将项目设置中的Node.js Version
更改为18.x
并重新部署。
步骤1
步骤2
Docker Compose
部署
mkdir whois-domain-lookup
cd whois-domain-lookup
wget https://raw.githubusercontent.com/reg233/whois-domain-lookup/main/docker-compose.yml
docker compose up -d
docker-compose.yml文件内容
services:
whois-domain-lookup:
container_name: whois-domain-lookup
image: reg233/whois-domain-lookup:latest
environment:
DATA_SOURCE: "all"
DEFAULT_EXTENSION: "com"
BASE: "/"
HOSTED_ON: ""
HOSTED_ON_URL: ""
restart: unless-stopped
ports:
- "10001:80"
更新
docker compose down
docker compose pull
docker compose up -d
网站托管
要求:
- PHP >= 8.0
intl
扩展
下载发布版本,解压后上传到网站的根目录。
环境变量
Key | Description | Example | Default |
---|---|---|---|
DATA_SOURCE | 查找的数据源。 选项: whois 、rdap 、 all | rdap | all |
DEFAULT_EXTENSION | 没有输入后缀时的默认后缀 | net | com |
SITE_TITLE | 网站的标题 | WHOIS lookup | WHOIS domain lookup |
SITE_DESCRIPTION | 网站的描述 | A simple WHOIS domain lookup website. | A simple WHOIS domain lookup website with strong TLD compatibility. |
SITE_KEYWORDS | 网站的关键词 | whois, rdap, domain lookup | whois, rdap, domain lookup, open source, api, tld, cctld, .com, .net, .org |
BASE | HTML 中 base 标签的 href 属性 | /whois/ | / |
CUSTOM_HEAD | 在 HTML 中的 head 结束标记之前插入的自定义内容 | h1{color:red} | |
CUSTOM_SCRIPT | 在 HTML 中的 body 结束标记之前插入的自定义内容 | alert('Welcome') | |
HOSTED_ON | 托管平台的名称 | Serv00 | |
HOSTED_ON_URL | 托管平台的 URL | https://serv00.com |
如果您使用 网站托管
部署,您需要修改 config/config.php
文件,如下所示:
<?php
define("DATA_SOURCE", getenv("DATA_SOURCE") ?: "rdap");
define("DEFAULT_EXTENSION", getenv("DEFAULT_EXTENSION") ?: "net");
...
API
URL: https://whois.233333.best?domain=233333.best&json=1
Method: GET
开源地址
Loading...