全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4821|回复: 38
打印 上一主题 下一主题

[疑问] 基于MJJ分享的 Whois Search 改善优化的PHP程序

  [复制链接]
跳转到指定楼层
1#
发表于 2021-6-16 22:58:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 阿威 于 2021-7-29 02:02 编辑

2021/07/26:优化修复版本,增加IDN,恢复伪静态支持:https://loc.010206.xyz/thread-871586-1-1.html

由于目前不知道源码出处,所以没有保留原作者链接,作者请谅解,使用过程中出现问题可回帖讨论。
已找到,源码来自:https://whois.gd/ http://222.ee/
几个月前这位MJJ分享的源码:https://loc.010206.xyz/thread-820248-1-1.html

虽然没有缓存功能,但是和Github的大部分轮子比起来,发现这个程序是真的精简,自己使用很足够了。

用了一段时间,根据自己的习惯对代码进行了一些改善,如果你也恰好用得到:

下载: whois_search.zip (43 KB, 下载次数: 218)    

演示:该版本无演示站点

大致改动:
  1. 查询的域名后缀Whois服务器增加至1500+
  2. 改善了一些js逻辑,CSS样式
  3. 适应多级目录,非一级目录解压即用
  4. 精简资源,总共就4个文件,取消额外的图片资源,网站图标改为base64编码
  5. 不再使用伪静态,将以?q=方式查询(伪静态这条单纯是个人不太喜欢,旧版伪静态规则不完善,会导致index.php中部分代码冗余)
  6. 移除站外链接——源码中除了百度统计的代码,不包含任何站外链接,各位网友解压后,只需删除或修改百度统计代码,就可以干净使用
复制代码


推荐
 楼主| 发表于 2021-6-17 16:00:58 | 只看该作者

al在iana.org中未提供whois地址,所以暂时无法查询,我发的这个源码目前差不了,不过我的演示站把无法查到whois服务器的都返回whois.iana.org查询数据了,有空我把比较全的whois目录重新发一下
33#
发表于 2021-7-11 23:42:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
32#
发表于 2021-7-11 22:38:01 | 只看该作者
本帖最后由 iamtime 于 2021-7-11 23:08 编辑

               发错了。
31#
发表于 2021-6-19 20:59:27 | 只看该作者
那个就是我啊,只是我把32mb.cn弄丢了

点评

赞  发表于 2021-6-19 21:00
30#
发表于 2021-6-19 19:52:14 | 只看该作者
al域名可以查,改动一下轮子就行 https://github.com/benzBrake/whois.sh/blob/master/api/al.sh
29#
发表于 2021-6-19 19:47:48 | 只看该作者
aipage 发表于 2021-6-19 19:30
已经有一个了。暂时不需要,绑定。

帮顶,让mjj看到
28#
发表于 2021-6-19 19:30:18 | 只看该作者
已经有一个了。暂时不需要,绑定。
27#
 楼主| 发表于 2021-6-19 19:26:39 | 只看该作者
超级无敌小马甲 发表于 2021-6-19 09:48
1、原源码可以是直接用“/+域名”即可查询,而不是像现在“/?q=+域名”查询,原来这样是方便在群里发布查询 ...

1.是的,这个功能靠伪静态规则实现,的确也很方便,但是,原帖那个伪静态没写好,间接影响index.php前面几行有关正则去掉http:// /的preg_replace失效,我发的这个是根据个人习惯调整的,所以就改了一下js,whois()里把伪静态绕过了,见谅嗷。


2.翻译,也可以实现,43端口输出的内容,正则一些常见的英文字段例如:Updated Date,Creation Date,Registry Expiry Date,Name Server等等,但是由于各个后缀的WHOIS服务器查询字段都不是很统一,域名查询结果包含的信息有多有少,也大不相同,要做到所有后缀全部适配可能有一点繁琐,所以就暂时没去帮他加翻译功能了,这个程序还是受众于米农自己使用,所有信息输出到其实是很直观的,一些常见的英文字段也能看得懂,将就MJJ们自用了
26#
发表于 2021-6-19 09:48:51 | 只看该作者
1、原源码可以是直接用“/+域名”即可查询,而不是像现在“/?q=+域名”查询,原来这样是方便在群里发布查询,比如只需直接输入  whois.xxx/abc.com  即可跳转到查询窗口了。
2、能否翻译查询出来的结果呢?
25#
发表于 2021-6-18 23:52:19 | 只看该作者
阿威 发表于 2021-6-18 22:23
我在优化,

目前演示站已支持IDN直接搜索:https://whois.cao.ee/?q=%E4%BD%A0%E5%A5%BD.%E4%B8%AD%E5%9 ...

支持优化,优化后差不多就完美了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-14 06:22 , Processed in 0.086268 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表