求助cloudflare域名解析问题: Error 1016

## 背景


  • - 目前有两个域名托管在</s>cloudflare<e>上,分别为</s>xxx.us.kg<e>、</s>xxx.ggff.net<e>
  • - `xxx.us.kg`解析到了具体`vps`
    [details="xxx.us.kg在cloudflare上的DNS配置,root的配置以及子域名的配置"]

    ![Image description](https://www.nodeloc.com/uploads/default/2024-11-25/1732503823-645053-image.png)

    [/details]
  • - `xxx.ggff.net`只托管到`cf`,没有配置任何解析
    [details="xxx.ggff.net在cloudflare上的DNS配置"]

    ![Image description](https://www.nodeloc.com/uploads/default/2024-11-25/1732504104-913892-image.png)

    [/details]
  • ## 问题

    访问子域名`test.xxx.us.kg`失败,并且显示实际访地址为`test.xxx.ggff.net`。
    访问主域名`xxx.us.kg`是正常的。

    >



    这里真的是头大:xhj17:

    ## 备注

  • - 如果把`test.xxx.us.kg`的解析配置修改为**仅DNS,即关闭小黄云**,可以访问成功
  • - 尝试过把这两个域名都从`cloudflare`删除然后重新绑定,没起作用
  • - 手里还有另外一个`yyy.us.kg`,同样的方式配置,`yyy.us.kg`、`test.yyy.us.kg`访问均没问题
  • - `yyy.us.kg` 的 `ns` 配置跟其他域名的配置相同
  • - `xxx.us.kg` 的 `ns` 配置跟其他域名的配置不同
  • @“娜美”#p164802 看不懂你要干嘛,访问vps的什么服务

    @“lusky”#p164837 还没到服务呢,现在在验证域名访问能不能通,目前就拿</s>nginx<e>做了简单代理。


  • - 正常的</s>xxx.us.kg<e>配置
    ```conf
    server_name xxx.us.kg

    location / {
    default_type text/plain; # 设置返回类型为纯文本
    return 200 ‘Hello, World!’; # 返回的内容
    }
    ```

  • - 异常的`test.xxx.us.kg`配置 ```conf server_name test.xxx.us.kg

    location / {
    default_type text/plain; # 设置返回类型为纯文本
    return 200 ‘Hello, World! test’; # 返回的内容
    }
    ```

  • - 公共配置 ```conf server { listen 443 ssl;

    ssl_certificate /etc/nginx/ssl/xxx.us.kg.pem;
    ssl_certificate_key /etc/nginx/ssl/xxx.us.kg.key;

    ssl_session_timeout 5m;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers on;

    client_max_body_size 5m;
    }
    ```


  • @“娜美”#p164848 你这我不会,我都bt

    @“娜美”#p164848 两个不同域名共用一个相同域名的ssl证书,你是真的人才:huaji11:

    >

    @“Yucho”#p164914 两个不同域名共用一个相同域名的ssl证书

    子域名用主域名的证书有问题?

    @“娜美”#p165030 ggff.net和us.kg是父子关系?

    @“Yucho”#p165108

    我没说清楚

    上面的两个代理配置分别是 xxx.us.kg 、test.xxx.us.kg的配置,不涉及 xxx.ggff.net

    xxx.ggff.net只托管到cf了,没有其他任何操作(cf没配置dns解析、vps没配置相应代理)

    现在是问题是访问 test.xxx.us.kg 提示我访问的是 test.xxx.ggff.net

    Image description![Image description](https://www.nodeloc.com/uploads/default/2024-11-25/1732530437-892978-image.png)

    @“娜美”#p165139 清下浏览器缓存试试 到cf看一下是不是把test.xxx.us.kg转发到另一个域名上了 cf页面规则那里

    @“娜美”#p165139 你是不是在搞SaaS?刚好我也在搞:xhj01:

    @“at997ga”#p165199

    清缓存试过了,换电脑也不行

    >

    @“at997ga”#p165199 是不是把test.xxx.us.kg转发到另一个域名上了 cf页面规则那里

    你可以看我上面的图(折叠了),目前配置的解析类型是A,指向了跟父域名相同的ip

    @“Yucho”#p165283

    没有啊,就给自己的小东西搞几个子域名访问。

    @“娜美”#p165657 确定?看看两个域名的回源域名配置:xhj01:

    @“Yucho”#p165671 破案了。之前写过一个worker,转发到 ggff.net上了,忘了这茬了,干掉worker就好了:ac01: