我可以通过whois abc123.com
检查个人域的可用性。
我不知道如何检查符合条件的整套域的可用性,例如XXX
YYY
。Z
。其中X是相同字母中的任意3个,Y是相同数字中的任意3个,Z是com,org或io中的任何一个。像aaa111.org
这只是一个示例,但您明白了-我想指定字符串,模式和结尾,并查看可用的内容。
我可以使用Regex进行这种字符串匹配,但是我不知道如何将其应用于Shell脚本。
我希望能够通过数组或正则表达式输入匹配条件,并输出所有匹配域的列表。
whois abc.com | grep "No match"
在这里很有用,因为如果未注册该域,则为空白;也许这可以纳入脚本,或类似的东西。它还将输出减少为一行,而不是默认情况下whois
输出的大量垃圾。
与bash,zsh或fish]一起使用的脚本>将不胜感激。
[您可能想知道为什么当您可以访问网站时,为什么要从命令行进行此操作-原因是,您正在寻找的域名经常在您实际搜索之时就被掠夺。这是一个众所周知的现象,直到今天我才发生在我身上,因此我尝试使用本地的自动化解决方案。
...
根据评论进行编辑:我不喜欢该解决方案的“ whois”方面,而只是可以通过正则表达式或模式进行检查。 -编辑2:事实证明,“ whois”是避免误报所必需的;答案已修改为包括此方面。
我可以通过whois abc123.com检查单个域的可用性。我不知道如何检查符合条件的整套域名的可用性,例如XXXYYY.Z。 ...
SOA
记录时使用DNS请求和Whois的示例实现: