万能域名抢注机

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6451|回复: 0

4.2、软件使用之三种域名注册模式

[复制链接]

3

主题

3

帖子

25

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
25
发表于 2013-9-6 22:55:18 | 显示全部楼层 |阅读模式
用户登录成功后,即进入软件主界面,这里说一下软件提供的三种域名注册模式,如下图所示:
01.jpg
1、普通注册模式
2、抢注模式
3、whois抢注模式

提示:我们一般都用软件抢注域名使用,所以基本上我们只使用api接口的注册域名功能,所以我们这里称这几种模式都为“XX注册模式”或“XX抢注模式”,其实我们可以让程序完成api接口允许你操作的任何操作,比如:域名删除,域名修改等等。

下面分别说明:
1、普通注册模式
即只向api接口提交一次请求,提交信息后即停止,这种模式一般常用于测试、平时注册单个未注册域名使用,相比打开浏览器,登录分销商后台进行操作,要方便一些。使用此种模式,下图中红框内的设置均不起作用,这些设置都是抢注模式下的设置,设置了也不会起作用,请求会以同步方式发送,并且显示发送和返回信息。
02.jpg
图1

2、抢注模式
即按照程序设定的发送持续时间、发送频率、发送模式、信息显示方式向服务器发送请求。在没有whois模式之前,之前的版本,都使用这个方式抢注域名的,用户可以设定以非常高的频率向api接口发送注册请求,其实这有点类似于ddos攻击了(从某种意义上说,本软件其实可以当作黑客软件来使用了)。在过去,api接口在域名删除时段出现瘫痪的情况,正是因为这种无限制、高频率的请求造成的。所以,后来,各注册商对api都作了严格的限制,一是要求固定IP请求,即你要在分销商后台设置一个可访问api的IP地址,只有这个IP才可以请求api,对于没有固定IP的用户,只能每天去后台改IP了;二是相同域名的注册请求,只允许提交1-3次(不同注册商要求不同),如果违反规则,则会封你的帐号。正是由于以上api接口的限制,现在抢注模式基本没有什么使用价值了,很少会用到了,也催生了后来的whois抢注模式。在这里简单介绍一下,抢注模式用到的几个设置,如上面的图1,其中c、d、e、f这几个设置在whois抢注模式下也起作用,而a、b只有抢注模式下才有作用:

  • a、持续时间:这个是设置抢注要进行多长时间,在这个时间内,程序就会按频率的设置不停的发送请示到api接口,不管域名是不是已经被抢注了,程序都不会停止,直到过了持续时间,才会停止。比如现在是10:00,你设置持续时间30分钟,然后点“抢注”,那程序就一直发送请求,直到10:30。
  • b、频率:即以什么频率向api接口发送数据,可以设得很低,比如每分钟1次,也可以设得很高,比如每秒100次,但频率设得高也得看发送模式的设置(同步或异步),如果是同步方式(下面有详细说明),数据需要完成提交到api接口-》api接口返回信息,才能开使下一次提交,所以设得再高也没用。而异步方式则不然,不用等数据返回,把数据发给api接口就不管了,所以真的是可以以很高的频率发送请求给api接口,但api接口是否能处理得过来,就是另外一回事了,所以虽然数据是以很高的频率发送给api接口了,可能没有几条真正被处理了。结论就是频率设得再高,不定有效果。
  • c、发送模式:同步和异步,上面已经提到了,下面摘自网络上的解释,更形象一些:
    同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事
    异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕
    同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。
    异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。
    所以,要我请你吃饭就用同步的方法,要请我吃饭就用异步的方法,这样你可以省钱。
    说的真形象啊,还可以把同步理解成打电话,对方接了,才完成一次信息传递,异步更象发短信,对方收没收到,我不知道,反正我发送信息了。
  • d、发送信息显示模式:显示当然便于调试了,如果有把握的话可以不显示,或者只在循环发送信息的第一次显示一下,这样既可把握及验证发送数据的内容,也不至于太闹心,还能加快程序的速度。
  • e、返回信息显示模式:基本原则和发送显示模式类似。
  • f、超时时间:同步发送模式下,数据请求多久,api接口无反应,则认为超时,程序进入下一轮抢注。

3、whois抢注模式
这是新加入的功能,即在抢注前一直查询whois状态,查询到域名删除才开始抢注,这样做的优点是,有针对性,域名删除才开始提交信息,而且可以只提交一次,不会被api接口封帐号;当然也有缺点,缺点是要一直进行whois查询,抢注速度会受影响。比如你一直进行whois查询,比如12:30:00你发送了一条whois查询请求,域名还没有删除,然后再次发送whois查询请求,这时时间变成了12:30:01,而刚好这个时候,域名被删除了,而等到whois服务器返回域名状态被删除时,时间已经变成了12:30:02,在这12:30:01到12:30:02的这一秒钟时间里,如果是一个热门的域名,估计全世界已经有万千上万(我瞎猜的啊,但几十条上百条请求应该有的吧)的域名注册请求发送到InterNIC了,等你在12:30:02再发送域名注册请求到国内的新网啊,万网啊等等,已经晚上了,域名抢注拼的就是这一秒钟。当然说到这里,虽然抢注热门域名的成功率比较低,但抢注质量稍差一些的还是有一定机会的,因为大牛的资源也是有限的,他们不可能所有域名都能精确到0.01-0.1秒注册吧,所以说机会还是有的,看自已怎么安排和设置了,这是另一个话题了,以后可以单独开贴讨论。下面说说whois抢注模式的设置:
未命名.jpg
点击whois设置,如上图,进入whois设置界面,如下图:
QQ截图20130909104611.jpg
a、最中间面积最大的文本框就是针对whois返回信息的规则,即如何判断某个域名是否删除了、已经被抢注了,这个地方基本不用大家自已写,我们会把常用的都发在论坛里,需要的直接贴上去就行了。但是为了让大家能够自已写还是说说写法:
  • 最前面的.com,.net,是区分TLD用的,即告诉程序,这是哪类域名的whois规则,比如:.com,.net等都是由internic负责的,.cn,.com.cn等都是cnnic负责的,如果你想在如上图的设置里再增加.org的whois支持,就需要在.com,.net后面再加上.org,注意中间要用半角逗号分割,如果想要增加.cn和.com.cn的支持,就要另起一行,单写.cn和.com.cn的whois规则,因为用的不是同一个whois服务器,对吧;再如果想增加对.cc的whois支持,再起一行,写.cc的就行了。注意不要重复啊,否则程序也只读取最上面的whois规则。
  • 紧接着是三个竖线“|||”,这个作为分隔符,后面不再复述。
  • 然后是whois服务器地址,你可以写域名,也可以写ip地址,当然写ip更快一些(为什么?因为不用域名解析了啊!),IP地址怎么获得呢,直接开cmd命令行窗口,执行命令ping whois.internic.com或ping whois.internic.net 就能知道ip了,internic的IP很多,应该是任意写一个都可以,如果是.cn的域名,执行:ping whois.cnnic.cn就可以了,其他的我们陆续发在论坛里,关于whois服务器这部分内容,我们也在摸索中,大家共同研究吧。
  • 然后是whois服务器端口,一般都是43。
  • 然后是域名已删除特征,说白了就是查询域名不存在的特征,以internic为例,如果域名不存在(其实意思就是已删除了),它返回的信息如下图所示:

    我们关注的仅仅是红线内的内容,即:可要出现文字“No match for”,我们就认为域名已经删除了(也可能从来就没人注册过,这个不用纠结),其它文字可以直接忽略,然后就可以发送注册信息了。
  • 然后是域名到期时间特征,这个有两个特征,即头部特征和尾部特征,两个特征中间夹着的,即是域名到期时间,如下图:

    类似internic和cnnic以及大多数whois信息的返回数据,上图中的信息,只需要设置一个头部特征就够了,因为从头部特征到这一行的结束,就是到期时间,尾部特征就不用写了;但如果在时间之后还有别的文字,就有必要设置尾部特征,否则很可能取不到正确的到期时间。程序取到域名过期时间后,会进行判断,如果过期时间变成了一年之后的日期,则说明已经被人抢注了,反之则继续查询whois状态,直到域名删除或被人抢注。域名到期时间变为一年之后,即表示域名已被人抢注,这个可以理解吧,不再解释了,需要说明的一点是,对于比较热门的域名,会出现一种情况,即:程序根本就没有检测到域名被删除,所以也不会发送注册请求,这个域名就被人抢走了;其实这种情况也是很常见的,也很好理解,因为大牛们的动作太快了,也许0.01-0.1秒就完成了注册,而正好发生在你的whois循环查询中间,上一次查询还是待删除,下一次查询查出的就已经是新主人的信息了。只要查到域名过期时间为一年以后,程序就会放弃这个域名,即不再进行whois查询,会把宝贵的时间和资源留给别的域名。
b、下面就是whois的一般设置:
  • 检测whois后再注册:即whois模式开关,打开即使用whois抢注模式,否则即抢注模式。
  • 注册后是否继续whois查询:即whois查询到域名删除,并且发送了注册请求后,是不是还要继续查询whois状态,如果设为“是”的话,你发送了域名注册请求后,whois还会继续查询该域名的whois信息,直到检测到该域名被人抢走为止(可能就是你注册的)。如果设为否的话,只要你发送了域名注册请求,就放弃这个域名了,即不再查询whois信息,也不会再发送注册请求了,程序认为注册请求发送成功了。一般来说,如果设置正确得当的话,检测到域名被删除,并发送一次注册请求应该就足够了,设为否即可。如果设为是的话,如果设置不当或其他原因,有可能出现一种情况,即whois查询到域名删除了,发送注册请求,但因为某种原因,请求并没成功,结果whois查询,域名还是已删除(假如没有人抢这个域名的话),则会一直循环这个过程,即:查询、已删除、注册,这仅是个特例。总之,这个开关意义不大。与之配套的,还有个间隔时间,即:注册请求发送后,多久后再查询whois,也没太大用,不用理会。
  • whois检测时间间隔及超时时间设置:用于设置两次whois之间的时间间隔及whois超时时间,时间间隔当然越小越好了,0秒即不等待,超时时间随意吧,5秒应该差不多。这里单说几句,关于在高峰时段whois服务器访问情况还没有进行过调查,不知到现在情况如何,有没有作什么限制,以及速度如何,这对whois模式是非常重要的,以后还需要不断留意。
  • 保存日志,这个功能正在开发中。
未命名1.jpg
QQ截图20130909111940.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|domain-capture

GMT+8, 2025-1-7 06:13 , Processed in 0.054910 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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