V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Skmgo
V2EX  ›  程序员

我有个项目用的自建邮件服务器,走 CF,为什么 mx 记录无法做到走 proxy?

  •  
  •   Skmgo · 2021-03-22 00:56:00 +08:00 · 2716 次点击
    这是一个创建于 1348 天前的主题,其中的信息可能已经有所发展或是发生改变。

    按照以下来创立:

    @ A 记录到网站 www A 记录到网站

    mail A 记录到邮件服务器 mx 记录 到 mail

    我明白 @ A 记录后回合 mail A 记录有冲突,所以在这情况下我只能有www 这个A记录取消掉@这个A记录吗?

    但是即便如此,邮件服务器仍然不能做不到CF的代理,从而做到隐藏ip地址.

    请问大家怎么做到@的A记录,同时邮件服务器也可以被CF做了PROXY? 最少我要做到邮件服务器被PROXY从而避免有些人ddos它?

    20 条回复    2021-03-25 07:15:09 +08:00
    dzdh
        1
    dzdh  
       2021-03-22 01:10:19 +08:00
    cf 只支持 80/443
    FucUrFrd
        2
    FucUrFrd  
       2021-03-22 01:20:43 +08:00 via Android   ❤️ 1
    这篇语文逻辑 0 分,我大概看透一点点
    DoctorCat
        3
    DoctorCat  
       2021-03-22 01:36:06 +08:00
    CF 默认不支持。你或许需要 BGP 防 DDOS 的方案。
    Skmgo
        4
    Skmgo  
    OP
       2021-03-22 01:50:13 +08:00
    @DoctorCat 看来只能找个提供这样服务的供应商了, CF 用了很久,很不错的.

    不知道有没有这样的 dns 服务,可以可以 web 走 cf,其它服务走类似 bgp 的
    Skmgo
        5
    Skmgo  
    OP
       2021-03-22 02:00:40 +08:00
    @FucUrFrd 有人能看懂就好了, 你看总共 3 个回复,除了你看不懂,其它 2 个都看懂了就可以了,而且给出来准确回答.
    szlytlyt
        6
    szlytlyt  
       2021-03-22 02:05:44 +08:00 via iPhone   ❤️ 1
    @Skmgo 有一说一,我也没看懂你想表达什么,虽然能明白你想说的是邮件服务器( web 页面?收发端口?)套不上 cdn,但是那个 @的我完全理解不了
    关于邮件服务器,如果要对 TCP 链接隐藏原地址,我认为你需要找流量清洗服务,cf 如果是 cdn 只能提供 HTTP 的内容分发吧
    dingwen07
        7
    dingwen07  
       2021-03-22 02:28:19 +08:00 via iPhone   ❤️ 1
    DoctorCat
        8
    DoctorCat  
       2021-03-22 02:32:52 +08:00
    @Skmgo DNS 服务商一般不承载这类业务,这个要专业的 Anti-DDOS 厂商来干,用¥可以解决。或者利用一下 Amazon 的 AGA
    Skmgo
        9
    Skmgo  
    OP
       2021-03-22 03:06:40 +08:00
    @DoctorCat 我自己先搜索下解决方案,暂时还没到付费阶段.
    eason1874
        10
    eason1874  
       2021-03-22 03:57:38 +08:00
    mail 可以和 @ 同时存在 A 记录,不冲突,设置了用不了是因为 Cloudflare 只能代理 HTTP 流量。Cloudflare Spectrum 就支持所有 TCP/UDP 流量,是需要联系销售报价的,高防的价格便宜不了,服务器本身也得预备不少资源,不划算的。

    想要高可用,建议买企业邮箱服务,阿里、腾讯、网易、谷歌、微软那些大厂都有,三五个一年就几百块。
    Skmgo
        11
    Skmgo  
    OP
       2021-03-22 04:01:34 +08:00 via iPhone
    @eason1874 是的,G suit 就可以,便宜的很。只是用习惯了 CF
    codehz
        12
    codehz  
       2021-03-22 04:07:34 +08:00
    你可能需要的是 Spectrum https://imgur.com/a/EUFVckL.png 不过大概只能用于隐藏 ip,没有专门的邮箱服务商那样还能防垃圾邮件的功能(
    Skmgo
        13
    Skmgo  
    OP
       2021-03-22 04:15:33 +08:00 via iPhone
    @codehz 谢谢,我已经基本清楚了。目前基于 iredmail 免费版,小团伙足够用了,未来有需要再购买 iredmail pro 版本,再购买 cf 的 spectrum 或者直接买谷歌的五十用户那种,把运维压力转移到谷歌算了。
    boluo
        14
    boluo  
       2021-03-22 09:11:48 +08:00
    @Skmgo 50 用户的话直接买个二手 gsuite 免费版就很香
    no1xsyzy
        15
    no1xsyzy  
       2021-03-22 09:16:27 +08:00
    @szlytlyt @ 是 CF 在需要表示子域名时表示非子域名的方式……
    比如你在 CF 上注册了 example.com ,那么子域名 a 就是 a.example.com ,子域名 @ 就是 example.com 本身
    no1xsyzy
        16
    no1xsyzy  
       2021-03-22 09:21:29 +08:00
    @Skmgo 能看懂其实不是因为你表达清晰,而是因为这问题非常常见,也不存在形似而不同的问题,如果我记人没错的话,回答你的几位都是完全不同分野的……
    看不懂的就是没遇到过也没想过这个问题的。
    Skmgo
        17
    Skmgo  
    OP
       2021-03-22 13:14:21 +08:00 via iPhone
    @boluo 怎么买?我是自己域名?邮箱需要保持域名后缀
    xiaoranj
        18
    xiaoranj  
       2021-03-22 16:39:12 +08:00
    @Skmgo 用雅虎的邮箱不香吗?
    Skmgo
        19
    Skmgo  
    OP
       2021-03-23 22:45:20 +08:00
    @xiaoranj 雅虎有企业邮箱吗? 我记得没有了吧, 有也不支持 imap 吧?
    lucio233
        20
    lucio233  
       2021-03-25 07:15:09 +08:00
    用 zoho 家的免费企业邮箱呗,还支持 catch all, 相当于有无限个账户
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1267 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:13 · PVG 02:13 · LAX 10:13 · JFK 13:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.