脑子一热,突然想自己做点小东西,是面向国内用户的,当然大概率是给域名商以及主机云厂商交学费。
原则上,其实我希望做的应用可以不需要域名,但是考虑到直接用 IP,不能使用 CDN,恶意用户也可以直接发起大流量的请求,造成我在云主机厂商那里需要缴纳更多的学费。
所以为了让我少交一点学费,可能需要随便注册一个廉价域名,然后国内备案,走 CDN,并且保护源站 IP。
目前有两个疑问:
第一个是如果是在阿里云 /腾讯云注册的域名,国内备案,阿里、腾讯腾讯会不会出现一些幺蛾子,就是由于不可抗力原因就给你的域名给 parking 了?(比如由于个别用户发布不当言论,被阿里、腾讯发现,直接给我把服务关了,都不给我处理的机会)
第二个是如果我使用境外注册域名,且未备案,同时访问非常用 web 端口( 80、443、8080 等),空间服务商是否会因为域名未备案而阻止我通过该域名访问?(即使通过 HTTPS,第一个握手包的 hello 信息中也包含域名信息)
其实是否有域名,都无所谓(需要备案也可以),核心诉求能够使用 CDN 且能够一定程度上保护源站 IP 不被泄露。
满足这种需求的,除了我所知的域名+CDN 的组合,是否还有其他解决方案?
1
ryd994 2018-05-26 12:01:06 +08:00 via Android
无论你哪里买的域名,只要你用国内服务器提供 Web 服务就要备案
cn 域名本身需要备案,这是另一回事 你问的问题:1.有例子,万网 2.有例子,阿里云 既然用国内 CDN,那 100%要备案,因为 CDN 本身就是一种对外提供 Web 服务。CDN 不可能用 IP,肯定是要域名的。 大部分服务商不管 TLS,所以理论上可以通过 hsts preload 实现免备案。实际上没见过有这么干的。 |
2
gam2046 OP @ryd994 感谢。备案这件事,我是接受的。只是在备案以后,如果出现了幺蛾子,服务商直接给我把服务关了,这个点不是很能接受,如果是先警告,屡教不改那种给强制关了,我觉得可行。如果是基于软件自动化扫描,然后没有宽限期,直接给暂停服务,就很难接受。而且阿里、腾讯普遍不接受任何形式的申诉,一律以“系统判断结果,人工无法干预”为由拒绝,这就很尴尬了。
|
3
JohnChiu 2018-05-26 12:52:16 +08:00 via iPhone
1.不会,除非是黄赌毒内容。
2.不会,dns 厂商不会管你解析到哪里。 想省事就国外服务器+cloudflare 免费 cdn 就行。 |
4
JohnChiu 2018-05-26 12:53:32 +08:00 via iPhone
补充一下,域名解析到国内服务器必须备案,否则不允许访问。
|