前几篇文章写过一个有关备案的扫盲 到底什么是网站备案?
最后写到备案接入的问题,本篇详细讲下. (以阿里云为例)

抄一下阿里云的帮助解释: + 新增接入备案:
网站已在其他服务商处成功备案,并取得对应网站域名的备案号,但备案主体从未在阿里云备案系统备案过。现使用阿里云服务器,需要将网站备案信息转入阿里云,需进行新增接入备案操作。 + 继续接入备案:
已在其他服务商处备案了网站,现使用阿里云服务器托管网站,且备案主体已在阿里云备案系统有成功的备案。要将通过其他服务商备案的信息接入到阿里云,需进行继续接入备案操作。

简单来说就是: + 想备案必须先买阿里云的机器 + 使用阿里云的机器必须有阿里备案接入 + 备案之后必须使用阿里云机器*

这里很多同学遇到的问题就是标注星号的地方.各种各种的原因吧,就是备案时候买了阿里的机器,过期后没有继续使用,收到了阿里三天内将网站指向阿里云国内节点的通知,否则取消备案. 当然,也不是说这条规定的不合理性,因为我帮你接入备案,你用我家产品我才能保证你的网站没有违规.但是,这条规定也并没有实际的那么严格,我们只需要将任意子域名解析到任意的国内节点就可以了.所以有一条仅供学习的思路诞生了.扫描阿里云国内节点IP->筛选一个没有人使用的(或者其他没人在乎的)->找一个不起眼的子域名解析上->设置一个监控机器人去产生日志

  1. 阿里云的所有节点IP我们都可以在网络上搜寻到,比如这里 He.Net
  2. 选取任意一个国内的节点进行扫描,找出我们所需要的IP(当然不是一个一个动手去找啦)

    #!/usr/bin/env python3
    # coding:utf-8
    # @Author: yumu
    # @Date:   2019-03-12
    # @Email:   yumusb@foxmail.com
    # @Last Modified by:   yumu
    # @Last Modified time: 2019-09-25
    
    #ip段 https://bgp.he.net/
    import requests
    import threading
    def get_title(ip):
    	try:
    		res = requests.get("http://"+ip,timeout=3)
    		if res.status_code == 200:
    			html = res.content.decode("utf-8")
    			title = html.split("<title>")[1].split("</title>")[0].strip()
    		else:
    			pass
    		title = f"{ip} {title[0:20]}"
    	except:
    		title = None
    	if (title):
    		print(title)
    
    
    for m in range(0,10):
    	for i in range(0,255):
    		ip = f"39.100.{m}.{i}"
    		t=threading.Thread(target=get_title,args=(ip,))
    		t.start()
    

得到结果很多都是标题为Welcome to nginx!或者没有找到站点这样的默认页面,就是我们的理想型了,因为机器的主人并没有直接用IP架设站点,我们用也不会对主人的网站产生具体的影响.
3. 自己多访问一波,产生记录,也可以借助监控机器人 例如https://uptimerobot.com/类似的.(不要设置频率过高,不然主人不乐意了.)

至此,就完成了阿里云的强制指向国内节点的要求.其他云也一样,因为没有强制规定你必须解析到某IP呀之类的.以上思路仅供个人学习,本人不保证其可用性,同时也不对滥用所产生的后果负责.