whois-domain-lookup

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

截图|Demo

https://assets.qninq.cn/qning/NjrBQhJh.webp
https://assets.qninq.cn/qning/NjrBQhJh.webp
https://assets.qninq.cn/qning/G3ZuZ29V.webp
https://assets.qninq.cn/qning/G3ZuZ29V.webp

特性

  • 简约、清晰的用户界面
  • 强大的 TLD 兼容性,包括大多数 ccTLD 和少数私有域名
  • 支持 WHOIS 和 RDAP
  • 显示域名年龄、剩余天数以及其他信息
  • 高亮显示原始数据中的网址和电子邮件
  • 支持 API 接口

部署

Vercel

Deploy with Vercel

需要手动将项目设置中的 Node.js Version 更改为 18.x 并重新部署。

步骤1
https://assets.qninq.cn/qning/CoQAxohu.webp

步骤2
https://assets.qninq.cn/qning/kcWXXf9t.webp

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 扩展

下载发布版本,解压后上传到网站的根目录。

环境变量

KeyDescriptionExampleDefault
DATA_SOURCE查找的数据源。 选项: whoisrdapallrdapall
DEFAULT_EXTENSION没有输入后缀时的默认后缀netcom
SITE_TITLE网站的标题WHOIS lookupWHOIS 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 lookupwhois, rdap, domain lookup, open source, api, tld, cctld, .com, .net, .org
BASEHTML 中 base 标签的 href 属性/whois//
CUSTOM_HEAD在 HTML 中的 head 结束标记之前插入的自定义内容h1{color:red}
CUSTOM_SCRIPT在 HTML 中的 body 结束标记之前插入的自定义内容alert('Welcome')
HOSTED_ON托管平台的名称Serv00
HOSTED_ON_URL托管平台的 URLhttps://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

开源地址

🏷本文标签:Docker,️Vercel,️PHP,️Whois,️域名whois
最后修改:2025 年 04 月 25 日
如果觉得我的文章对你有用,请随意赞赏