通过NS检查域名可用性的思路?

佳辉的春天 12天前 7

之前用过这个腾讯的httpdns,https://cloud.tencent.com/product/httpdns#userDefined16
但是发现httpdns对于部分域名后缀貌似准确率很低或者说不可用
想问一下有没有直接通过检查域名的NS记录来判断域名的可用性? 比如baidu.com 的NS是NS1.BAIDU.COM
因为不通过任何API,只是本地访问DNS,可以批量查询,进程可以放开,应该对所有域名都有效,(我知道部分域名会出错,但是应该可以接受)
我准备用python写一个,关键是完全没有相关的经验不知道如何实现.
希望大家赐教啊,感谢
最新回复 (10)
  • dvbhack 12天前
    引用 2
    能查到域名的NS记录跟域名的可用性有什么关系?
    你是用这个来查“域名是否已经被注册”?
    后者倒是大部分情况下可以。
    那么我告诉你,更直接的是查域名 SOA 记录。

    这段代码居然有“不合法字符”,被拦截……
  • tkzc 12天前
    引用 3
    nslookup -qt=NS 域名
    ns记录有几小时到几天的延迟,不是很好用
    想用 http 请求,可以用dnspod的doh
  • ccf 12天前
    引用 4
    不是很准,有NS记录的域名肯定不可用,但有些查不到NS的域名实际上也不可用
  • 楼主 佳辉的春天 11天前
    引用 5
    tkzc 发表于 2021-1-12 21:53
    nslookup -qt=NS 域名
    ns记录有几小时到几天的延迟,不是很好用
    我主要想要的是高速,批量
    API的话太贵了,
  • orlog 11天前
    引用 6
    一般应该优先考虑用whois来判断。。。个别没有whois的后缀可以用这个方法
  • jeffpan 11天前
    引用 7
    哥们 毫无可用性。我在北美注册局打过临时工,深知dns系统原理。域名保留期间(比如,过期域名,或者是注册商/局保留域名,或者是用户提前删除域名),你是查不到任何ns记录的,但这个域名你注册不了。
  • 楼主 佳辉的春天 11天前
    引用 8
    dvbhack 发表于 2021-1-12 21:58
    能查到域名的NS记录跟域名的可用性有什么关系?
    你是用这个来查“域名是否已经被注册”?
    感谢哦,顺便一下SOA和NS为什么选SOA?
    我看了一下理论上有NS才有SOA?
    SOA是用来记录哪个NS是主NS的?
  • 楼主 佳辉的春天 11天前
    引用 9
    jeffpan 发表于 2021-1-13 15:12
    哥们 毫无可用性。我在北美注册局打过临时工,深知dns系统原理。域名保留期间(比如,过期域名,或者是注册 ...
    大神啊
    那除了whois,有没有其他方法比较靠谱?
  • tkzc 11天前
    引用 10
    佳辉的春天 发表于 2021-1-13 15:06
    我主要想要的是高速,批量
    API的话太贵了,
    这两种都是免费的
  • 楼主 佳辉的春天 11天前
    引用 11
    tkzc 发表于 2021-1-13 19:45
    这两种都是免费的
    发现了,好使啊
  • 游客
    12
返回