
事情经过是这样的。
有个境外的域名叫做 nip.io ,会自动解析 xxx.xxx.xxx.xxx.nip.io 到 xxx.xxx.xxx.xxx (IP),
然后我买青云服务器后,他们备案系统就抽风的检测到 xxx.xxx.xxx.xxx.nip.io,我从来没有用过 nip ,然后他们就勒令我停止解析。
可问题是 nip.io 根本不是我的域名,我如何停止?
然后今天,他们把我服务器封了,
没错,封了服务器。
服务器本来买的配置蛮高的,两台 4CPU 8G 。
就这样不待见企业客户。你行,青云
1 FrankAdler 2022-04-18 20:33:46 +08:00 via iPhone 那随便买个域名解析过去不是可以把青云的客户全部害死? |
2 stevenhawking OP |
3 neptuno 2022-04-18 20:36:16 +08:00 via iPhone 之前用阿里云的时候,我也想过这个问题。但阿里云是不会封的 |
4 ChangeTheWorld 2022-04-18 20:37:10 +08:00 那还不拿国内的 DNS 把青云的 IP 段都用 nip.io 解析一遍,青云要都封了就厉害了,楼主你发现盲点了 |
5 stevenhawking   OP @neptuno 因为阿里云的工程师和技术,有脑子 |
6 EscYezi 2022-04-18 20:38:40 +08:00 via iPhone 这贴应该发到全球工单系统 |
7 stevenhawking OP @EscYezi 不,我的目的不是为了解决问题,而是为了解决这种劣等 IDC |
8 hemingway 2022-04-18 20:47:38 +08:00 这个操作有些迷啊 |
9 weak 2022-04-18 20:48:37 +08:00 via iPhone 原来你不是唯一的受害者,我大学时买过他的服务器,你猜怎么着?买完订单不见了,服务器没了,钱已经付了,工单根本没人理 |
10 Exdui 2022-04-18 20:48:49 +08:00 就这个策略,还做 IDC ,早点倒闭得了。。。 |
11 lithiumii 2022-04-18 20:51:55 +08:00 好家伙,有没有青云的竞争对手,可以 @ 一下 |
12 DonaidTrump 2022-04-18 20:57:19 +08:00 我也在用青云,我也遇到过这种问题,他们客服直接打电话来说的。 其实你可以在青云里面换个 IP 的,又没用额外的成本 |
13 stevenhawking OP |
14 eason1874 2022-04-18 21:02:08 +08:00 @stevenhawking 阿里云和腾讯云也有这种 SB 案例,估计这个 SB 规定是管局下发的,厂商机械执行 |
15 echo1937 2022-04-18 21:09:59 +08:00 以后的公有云市场,是大玩家的天下 |
16 PrinceofInj 2022-04-18 21:12:06 +08:00 青云是主要是 2B 的吧?见过好几个用的青云的。 |
17 felixcode 2022-04-18 21:13:07 +08:00 via Android 因为这个原因被封的客户有点多,所以占用率没能超过阿里云 |
18 DonaidTrump 2022-04-18 21:15:41 +08:00 @stevenhawking 为什么要再来一次?你们得罪人了,专门有人拿国外域名解析到你们服务器? |
19 wonderfulcxm 2022-04-18 21:25:11 +08:00 via iPhone 这不很容易搞封一台服务器? |
20 Juszoe 2022-04-18 21:29:54 +08:00 给他们整个机房 ip 段都解析一遍,看他们还封不封 |
21 littlewing 2022-04-18 21:30:20 +08:00 期间有没有尝试过和客服沟通?客服怎么说?还是说你认为 nip.io 不是你的域名,你就没有理 青云 的警告,然后过一段时间就给你封了?要是最后一种情况,你不冤 |
23 KagurazakaNyaa 2022-04-18 21:40:28 +08:00 @makelove 你觉得有没有一种可能,是这些 IDC 的主管单位 2 呢,一群弱智 |
24 Admstor 2022-04-18 21:42:14 +08:00 前 IDC 从业人员回答一下 可能 QC 和楼主沟通有误会,比如非技术客服沟通,没有传达好要求 你的确不能管理别人的域名解析到你的 IP 上面 正确的做法是,如果这个域名指向你,但是这个域名不是你的,你需要拒绝提供服务 另外当年我还在业的时候,一般指抽查 80 和 443 端口 你只需要让 web 服务器设置一下除了自己的域名之外其他的所有域名全部返回 403 即可 注意,不要自定义 403,即让监管自己看到他熟悉的 403 页面 不知道现在是不是还会抽查其他端口 不过理论上也是一样的操作,根据访问来源,非法访问全部返回 403 如果和你沟通的这个人有问题,可以让他转到他们的技术部门进一步处理 |
25 KagurazakaNyaa 2022-04-18 21:43:13 +08:00 国内的备案和审查制度就是毒瘤 再加上一群懒政和弱智的官僚只顾着捞钱构造成的管理机构 |
27 gengchun 2022-04-18 21:52:13 +08:00 只是提醒一下其它人。 是只是光解析,还是这个域名直接可以被访问。 如果是解析以后的域名是通的,这个不管有没有触发域名备案系统,都是必须处理的。因为涉及到钓鱼的问题。 |
28 woshinide300yuan 2022-04-18 21:53:26 +08:00 忘了从什么时候开始,习惯在宝塔建站完,就再添加一个乱七八糟的域名,随便输入的那种。然后在宝塔的”默认站点“那里选择它,说是有效防止恶意解析~ |
29 ragnaroks 2022-04-18 22:03:16 +08:00 忘了从什么时候开始,nginx 起第一个站就是 "server_name _;" |
30 stevenhawking OP @tulongtou 不是我们再来一次,国外有那种人做了公益性质的 noip.io 、noip.net ,自动把 1.1.1.1.noip.io 解析 1.1.1.1 ,2.2.2.2.noip.io 解析 2.2.2.2 。 这不是用户该关心的事情吧? 而且 IDC 那么抠门买不起备案哨兵拦截系统嘛? |
31 zed1018 2022-04-18 22:14:48 +08:00 这个问题我们也遇到过,当时最后的处理方案是要我们在 nginx 配置一个 default hostname 全部 404 |
32 stevenhawking OP |
33 herozzm 2022-04-18 22:20:29 +08:00 正常来说,你的服务器上要拒绝,不要接受这个域名就行,显示 404 错误就可通过了 反正我本地的 idc 服务商是这样让我干的,我一说未备案域名不是我的,他们就懂了 |
34 thunderw 2022-04-18 22:23:55 +08:00 我记得只要 web 服务器上把这个域名弄成返回 404 就行了。我们自己托管的机器也遇到过。 这是可能不赖青云。被人指了机房就会一个电话过来让你断掉。 |
36 lslqtz 2022-04-18 22:26:45 +08:00 以及 Web 服务器上当然最好也对没有资源的域名给 40X 错误,我个人用 403 。 server { listen 80; return 403; } 加到最开头即可 |
37 ufan0 2022-04-18 22:32:17 +08:00 这里夸一下腾讯和 icloud ,会使用邮件+短信告知此等情况,但是并不会停掉服务。 |
39 makelove 2022-04-18 22:43:51 +08:00 看了楼上的回复,意思是外来的域名(没备案)指向国内机子可以正常 http ?(只要返回 404 代码)那我建个站不用 200 专用 404 来输出正常页面我就可免备案建站逃过 IDC 检测系统了?是这个意思吗 |
40 Admstor 2022-04-18 22:47:15 +08:00 @stevenhawking 拦截是有很大成本,另外更大的成本是怎么去拦截?无数的域名如何和客户沟通这个是可以访问还是不可以访问? QC 本身的问题是沟通不当,没有告诉你正确的处理方案,但是关于这个"未备案域名不得开放"是国家要求,你只要服务器放在国内就绕不过去的 如果你的业务只能用 80 端口只能 IP 访问 只能说你对目前国内数据中心政策不熟悉,或者以前没有负责过这一块 与其怼 QC 不如赶紧改业务代码了 长远看还是应该域名+端口,无论怎样都会更加灵活,业务上去后做负载也容易 临时解决服务器端限制源 IP,但是如果源 IP 不能确定也就没辙 |
41 adoal 2022-04-18 23:02:33 +08:00 via iPhone 遇到过一次类似的,以后我配的对公服务 nginx 的默认 server context 都是直接返回 451 |
42 privil 2022-04-18 23:07:50 +08:00 @Admstor #24 仔细思考了一下,如果只是配置 80 转跳 443 ,443 只配置了我域名的证书,其他人使用他的域名强制访问我的 https 站点,这种算非法建站么? |
43 miaoge520 2022-04-18 23:20:10 +08:00 via Android 青云我记得之前我还用过他们家的试用一天,感觉挺好的,你一定是干了啥事了,不然会封机器 |
44 Hobr 2022-04-18 23:37:25 +08:00 这未免 |
45 stevenhawking OP @miaoge520 真没干啥事,上面业务也在一个月前停了,整体迁移到了腾讯云。 |
46 stevenhawking OP @Admstor 为什么腾讯、阿里云未备案域名就能阻断,QC 就不行呢?这本来是 IaaS 该做的基础设施责任,却把这部分责任转移到客户 |
48 sebastianwade 2022-04-18 23:49:14 +08:00 不是应该 ban 掉这个域名吗? 想起来之前活动买过他家的 3 台服务器,到阿里云香港机房不通,然后让我自己处理。然后选择退费,那个退费规则坑的不是一点半点。 我想我以后应该是会把他家 ban 掉。 |
49 stevenhawking OP @sebastianwade 问题是域名太多,你怎么 ban ? 有 nip, 有 noip ,也许还有 noip2 ,ipv4.noip ,ipv6.noip 所有都要搞吗? IDC 本来就有成熟的在机房拦截未备案域名配置 80 、443 的方案, 既然做了 IDC , 就不要抠门嗖嗖的,这点钱都不舍得。 |
50 T0m008 2022-04-19 00:11:14 +08:00 @stevenhawking 白名单自己的域名不就行了 |
51 leeg810312 2022-04-19 00:14:30 +08:00 via Android 既然是云厂商,这种国内必须的基础设施服务不应该厂商提供吗?提供不了只好用别家了 |
52 jeesk 2022-04-19 00:18:49 +08:00 via Android 国内还是用阿里腾讯百度去吧 其它的信不过 |
53 mikewang 2022-04-19 01:02:43 +08:00 赞同 #24 的说法。 确实没有办法不让对方解析,但是可以让自己的服务器拒绝为这些域名服务。 比如检测 HTTP header 里面的 Host ,不在白名单内一律 403 。 这不仅是配合备案,而且对于网站安全有益,比如避免一些 XSS 攻击(给别人域名服务,对于他人就同源了)。 只通过 IP 访问也是能做到的,因为 HTTP/1.1 规定必须有 Host 头,那么 Host 就是服务器的 IP 地址。 |
54 lovepplforever 2022-04-19 01:47:02 +08:00 via iPhone 青云一直不太好用 |
55 sebastianwade 2022-04-19 08:41:19 +08:00 @stevenhawking 一般都是机房可以 ban 掉,不是用户处理。只是 ban 之前要跟域名指向 ip 所使用的客户确认。大厂应该都是这流程。 |
57 defunct9 2022-04-19 09:13:08 +08:00 躲得了初一,躲不了十五啊。你换到国内任意一家 IDC ,同样封你。必须你自己做处理,返回 403 的。 |
58 mytsing520 PRO @sebastianwade 不会的,一般是直接 ban 未备案域名 |
59 markgor 2022-04-19 09:29:20 +08:00 之前买了 1 年的机器,快到期的时候业务一直打电话过来叫续费, 我说不用了,他就让我去控制台销毁机器, 说如果不用了又不销毁会导致后续扣费且产生欠费。 我问他为什么腾讯阿里的都不会这样,到期停机自动销毁,哪来产生什么欠费。 他说腾讯阿里都是向他们学习的,而这一点是为了保护客户资料不会因为忘了续费导致遗失的原因。 最后我和他说了那就欠费吧,反正我以后也不用了.... 青云可是一个连官网证书都能忘记更新的 IDC 。。。当年官网控制台全 GG 了 2 个多小时,就因为官网 SSL 证书过期......这是真无语啊..... |
60 dzdh 2022-04-19 09:35:23 +08:00 |
61 fengjianxinghun 2022-04-19 09:47:45 +08:00 叹为观止,这事居然怪用户了。。 |
62 stevenhawking OP @defunct9 谁说的?腾讯云阿里云谁家不是未备案域名直接拦截的? |
63 mytsing520 PRO @stevenhawking 他说的是运营商普通 IDC 机房那种 |
64 zhangneww 2022-04-19 10:18:16 +08:00 跑个题,nip.io 这个服务有什么应用场景吗?无公网肯定用不了,写 ip+nip.ip 比直接写 ip 有什么好处?也不如 hosts 可以自己定义别名方便记忆 |
65 ruixue 2022-04-19 10:27:27 +08:00 @zhangneww 以前 IP 证书申请门槛高的时候,这种再不济也是一个域名,而且还免费使用,可以很方便地申请 SSL 证书,加密访问流量。不过现在 IP 证书也很方便就能申请了,所以用处就没有以前大了 |
66 iqoo 2022-04-19 10:35:22 +08:00 @FrankAdler @stevenhawking @ChangeTheWorld @Juszoe 根本不用域名解析。直接用 socket 连接它 IP ,然后发一个 HTTP 请求就可以,请求头里带一个没备案的 Host 。 |
67 wuxqing 2022-04-19 10:43:00 +08:00 去年我司一批服务器托管到电信机房,有 2 台服务器 IP 突然被封,没有通知。打电话过去才知道是有未备案域名解析到服务器。在 nginx 上做了配置,然后要他们解封,给的答复是 100 年后再解封。呵呵!国内就是如此霸道! |
68 yaoyaomoe 2022-04-19 10:51:20 +08:00 emmm 有 UCloud 的机器 不过没有这个问题 只是没备案的域名不能 http |
69 blackboar 2022-04-19 11:06:22 +08:00 很多运营商和 IDC 搞信息备案的人都是普通文职的,理解不了技术那点事,我还碰到中国电信的人要求把未知域名解析走呢,目前这种事一般我们都是在机房出口用白名单拦掉,或者 http 服务给屏蔽掉,打不开就行。 |
70 cat9life 2022-04-19 11:27:40 +08:00 我还以为就我自己遇到过。同样是青云,我有台虚机,被别人的域名解析过来了,然后说我没备案要封!!这逻辑也是无敌。 |
71 cat9life 2022-04-19 11:30:07 +08:00 @cat9life 更关键的是,我连 Web 服务都没开。还一直要求我按照他们的“手册”把 NginX 配置一边。问题是我就没有 NginX ,难道要安装上,按照要求配置一边,让然后再卸载掉吗....成功闭环了。 |
72 my3157 2022-04-19 11:45:38 +08:00 ``` server { listen 80 default_server; listen 443 ssl default_server; server_name _; ssl_certificate /etc/nginx/ssl/example.com.crt; ssl_certificate_key /etc/nginx/ssl/example.com.key; return 401; } ``` |
73 zjsxwc 2022-04-19 11:53:42 +08:00 @lslqtz 谢老哥! 不过好像你的配置还得加个 default_server 才效果: RUN echo "server {listen 80 default_server;return 451;}" > /etc/nginx/sites-available/default |
74 seakingii 2022-04-19 12:05:07 +08:00 我记得阿里云和腾讯云自动拦截未备案的域名的 |
75 opengps &nsp; 2022-04-19 12:44:45 +08:00 没有自动跳转到备案提醒页面吗? |
76 Felldeadbird 2022-04-19 13:10:51 +08:00 拦截未备案不是 IDC 应该做的? 普通企业哪里知道自己服务器有没有被恶意指向。 |
77 CSGO 2022-04-19 13:22:35 +08:00 |
78 Yelp 2022-04-19 14:00:22 +08:00 腾讯云标准做法 http://81.68.152.56.nip.io:8888/ |
79 maxbon 2022-04-19 14:00:27 +08:00 其实传统 IDC 也是这样的政策,所以一般来说都需要从服务端直接拦截掉返回 403 就行了,非绑定域名全部返回 403 ,不然不管什么 IDC ,警告几次都会封的 |
80 solos 2022-04-19 14:08:37 +08:00 如果不是自己的域名不应该监听 这样即使指向也没有用 |
81 Fule 2022-04-19 16:57:09 +08:00 国内真是艰难。。。变相督促提高大家技艺了。我们公司以前有国内的服务器,后来也有类似的域名监管问题,最后直接关了国内服务器在国外建了一台,人润不了机器还润不了么~当然国内的访问速度就有点呵呵了。 |
82 29tL2gwd2Fy 2022-04-19 17:24:03 +08:00 via Android 有人还记得这家开产品发布会的时候大宕机的事情吗? |
83 dongtingyue 2022-04-19 17:26:54 +08:00 电信也有这样的要求,自己处理下恶意指向就可以。 |
84 Showfom PRO server { listen 80 default_server; listen [::]:80 default_server; server_name _; return 444; } server { listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server; server_name _; ssl_protocols TLSv1.2 TLSv1.3; ssl_reject_handshake on; return 444; } 默认绑定的 80 和 443 端口直接返回 444 即可 444 是 Nginx 专用的 A non-standard status code used to instruct nginx to close the connection without sending a response to the client |
85 stevenhawking OP |
86 Liang 2022-04-19 21:14:07 +08:00 via iPhone 我在电信托管的服务器也是这样,因为用了一个未备案的域名做 cname ,方便以后统一改绑定,然后电信通知要求我改掉,我说我没建站,只是做 cname ,答复 cname 也不行。我说那我随便用个未备案的域名绑定 ip 就可以封了别人的服务器?客服说不出所以来,只是说你这个不处理就封服务器 |
87 Showfom PRO @stevenhawking # 85 直接买就行了,SSL 证书哪有啥利润。。。有啥好搞的 |
88 c0mmand 2022-04-19 21:22:24 +08:00 成都电信也一样。我们自建机房,电信也是经常发函给我们说某某域名解析到我们的固定 IP 上了。我也很无语啊!!!每次只能去找域名注册商联系域名持有人改解析! 所以我们正在整体迁移阿里云。 |
89 stevenhawking OP @Showfom 利润很大,我们最近在搞 ACME ,来来来聊下聊下老板 |
90 stevenhawking OP @wuxiao2522 购买未备案域名了拦截系统,我前同事创业公司福州趣云有售 http://www.quyun.com/qdog.html ,1 年 5 位数预算肯定够的 |
91 keyword233 2022-04-20 00:58:51 +08:00 via Android @Yelp 现在腾讯云的网关也会审查非 80/443 端口上的 HTTP(S) 流量了,你这样用也会封 |
92 lslqtz 2022-04-20 01:02:20 +08:00 @zjsxwc 我自用从来没加,include 可能和引用顺序有关系。但是对 IP 需要访问可能就没用了……也许可以加个 if |
93 lslqtz 2022-04-20 01:03:24 +08:00 居然还有 444 响应码,见识了 |
94 mercury233 2022-04-20 06:16:25 +08:00 换句话说不法分子只要搞到一个账号,就可以在被查到之前通过任意域名直连 qingcloud 境内服务器上的网站? |
95 sebastianwade 2022-04-20 11:09:35 +08:00 # 444.conf # # `ssl_reject_handshake` depends nginx >= 1.19.4 # # sudo tee /etc/apt/sources.list.d/nginx.list <<EOF # deb https://nginx.org/packages/mainline/ubuntu/ `lsb_release -cs` nginx # deb-src https://nginx.org/packages/mainline/ubuntu/ `lsb_release -cs` nginx # EOF # # sudo wget http://nginx.org/keys/nginx_signing.key && sudo apt-key add nginx_signing.key # sudo apt update && sudo apt install nginx # server { listen 80 default_server; listen 443 ssl http2 default_server; listen [::]:80 default_server; listen [::]:443 ssl http2 default_server; server_name _; br /> ssl_protocols TLSv1.2 TLSv1.3; ssl_reject_handshake on; return 444; } |
96 stevenhawking OP 首先不法与否不重要。人家国外人提供的公益 noip 服务,肯定不会在中国备案。青云那边的人直接说不法,我就笑了。 不懂技术没事,但是失去了友好的态度,就很难跟他们沟通。 |
97 bler 2023-08-25 16:02:34 +08:00 @miaoge520 我用的就是青云的,当你用未备案的域名解析到他家服务器的时候,他会发邮件提醒你停止解析,不然会停掉你的 80 和 443 端口,我亲自试过,22 年时候的事了,目前不知道策略是什么样的 |