全球主机交流论坛

标题: 通过NS检查域名可用性的思路? [打印本页]

作者: 佳辉的春天    时间: 2021-1-12 21:44
标题: 通过NS检查域名可用性的思路?
之前用过这个腾讯的httpdns,https://cloud.tencent.com/product/httpdns#userDefined16
但是发现httpdns对于部分域名后缀貌似准确率很低或者说不可用

想问一下有没有直接通过检查域名的NS记录来判断域名的可用性? 比如baidu.com 的NS是NS1.BAIDU.COM
因为不通过任何API,只是本地访问DNS,可以批量查询,进程可以放开,应该对所有域名都有效,(我知道部分域名会出错,但是应该可以接受)
我准备用python写一个,关键是完全没有相关的经验不知道如何实现.

希望大家赐教啊,感谢
作者: tkzc    时间: 2021-1-12 21:53
本帖最后由 tkzc 于 2021-1-12 22:01 编辑

nslookup -qt=NS 域名

ns记录有几小时到几天的延迟,不是很好用

想用 http 请求,可以用dnspod的doh
作者: ccf    时间: 2021-1-12 21:58
不是很准,有NS记录的域名肯定不可用,但有些查不到NS的域名实际上也不可用
作者: dvbhack    时间: 2021-1-12 21:58
本帖最后由 dvbhack 于 2021-1-12 22:29 编辑

能查到域名的NS记录跟域名的可用性有什么关系?

你是用这个来查“域名是否已经被注册”?

后者倒是大部分情况下可以。


那么我告诉你,更直接的是查域名 SOA 记录。



这段代码居然有“不合法字符”,被拦截……
作者: 佳辉的春天    时间: 2021-1-13 15:06
tkzc 发表于 2021-1-12 21:53
nslookup -qt=NS 域名

ns记录有几小时到几天的延迟,不是很好用

我主要想要的是高速,批量
API的话太贵了,
作者: orlog    时间: 2021-1-13 15:09
一般应该优先考虑用whois来判断。。。个别没有whois的后缀可以用这个方法
作者: jeffpan    时间: 2021-1-13 15:12
哥们 毫无可用性。我在北美注册局打过临时工,深知dns系统原理。域名保留期间(比如,过期域名,或者是注册商/局保留域名,或者是用户提前删除域名),你是查不到任何ns记录的,但这个域名你注册不了。
作者: 佳辉的春天    时间: 2021-1-13 15:12
dvbhack 发表于 2021-1-12 21:58
能查到域名的NS记录跟域名的可用性有什么关系?

你是用这个来查“域名是否已经被注册”?

感谢哦,顺便一下SOA和NS为什么选SOA?
我看了一下理论上有NS才有SOA?

SOA是用来记录哪个NS是主NS的?
作者: 佳辉的春天    时间: 2021-1-13 17:19
jeffpan 发表于 2021-1-13 15:12
哥们 毫无可用性。我在北美注册局打过临时工,深知dns系统原理。域名保留期间(比如,过期域名,或者是注册 ...

大神啊
那除了whois,有没有其他方法比较靠谱?
作者: tkzc    时间: 2021-1-13 19:45
佳辉的春天 发表于 2021-1-13 15:06
我主要想要的是高速,批量
API的话太贵了,

这两种都是免费的
作者: 佳辉的春天    时间: 2021-1-13 20:49
tkzc 发表于 2021-1-13 19:45
这两种都是免费的

发现了,好使啊




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4