如何设置spf记录(SPF记录)

如何设置spf记录,SPF记录内容导航:如何设置域名的SPF记录如何设置每次关闭浏览器时自动清除浏览记录为什么需要添加SPF记录spf是什么如何创建SPF记录已经解决一、如何设置域名的SPF记录为什么从主机上发送邮件会被当成垃圾邮件而进了Spam?为什么会有人冒充你的域名发送邮件?这些问题的原因很可能是你没有S

如何设置spf记录,SPF记录

内容导航:

  • 如何设置域名的 SPF 记录
  • 如何设置每次关闭浏览器时自动清除浏览记录
  • 为什么需要添加SPF记录 spf是什么
  • 如何创建SPF记录 已经解决
  • 一、如何设置域名的 SPF 记录

    为什么从主机上发送邮件会被当成垃圾邮件而进了 Spam?为什么会有人冒充你的域名发送邮件?这些问题的原因很可能是你没有 SPF 记录。一、SPF
    介绍说来也神奇,互联网诞生至今已经几个世纪了(嗯?),但是目前互联网上发送电子邮件还是使用着最古老的「简单邮件传输协议」(SMTP),这协议在设计之初就没有考虑过多的安全性与防伪造性。但是那时候使用互联网的人都很纯洁啊,不会用
    SMTP 来发垃圾邮件,但是现在的人不同了,由于 SMTP
    可以不需要验证,所以随便找个主机,就能大量地向任何一个邮箱地址发送邮件了,垃圾邮件(Spam)就开始泛滥了。另外,发邮件的时候随便填写一下别人的域名,就可以冒充别的网站来发送邮件了,欺诈邮件(Phishing)也就开始泛滥了。为了解决这种情况,两大针对域名的主要防范措施被推出:SPF
    和 PTR。由于 PTR 需要 ISP 等支持,不是人人都可以做到的,所以此文暂时不介绍,主要讲一下 SPF。Sender Policy Framework
    (SPF) is an email validation system designed to prevent email spam by
    detecting email spoofing, a common vulnerability, by verifying sender IP
    addresses. SPF allows administrators to specify which hosts are allowed to
    send mail from a given domain by creating a specific SPF record (or TXT
    record) in the Domain Name System (DNS). Mail exchangers use the DNS to check
    that mail from a given domain is being sent by a host sanctioned by that
    domain’s administrators.这是Wikipedia 上对SPF 的介绍,大意是说,SPF 是一种对发送邮件者的 IP
    地址来进行简单的邮件验证的系统,域名的管理员通过 SPF 记录或 TXT 记录来规定这个域名下哪些 IP 地址是「允许」发送邮件的,这样如果有人用别的 IP
    地址来伪造发送的话,收件方可以根据 SPF 来选择拒收这些邮件。二、为什么要设置
    SPF相信各位读者也看出来了,这是需要发送方和接收方都配合才能生效的一套系统。如果发送方在 SPF 里拼命规定「某某 IP
    不是我们的,如果从那里发邮件千万不要相信!」,但是接收方根本不去看 SPF 的话,那也是白搭。还好,很多国外的邮箱提供商都会去检查发送者域名的 SPF
    的,一部分邮箱提供商如果发送发送者的域名没有 SPF 的话,会直接拒收邮件,所以我们要给自己的域名设置 SPF!三、SPF
    语法格式咳咳,相信细心的读者也发现了,上面说 SPF 是通过「SPF 记录」和「TXT 记录」来检查的。为什么会有 TXT
    记录呢?这只是兼容性的考量:一部分老的 DNS 服务器不支持 SPF 记录,因此只能拿 TXT 记录来代替一下, OpenSPF 建议在这段过渡时期,SPF
    记录和 TXT 记录都要添加……SPF 记录和格式和 TXT 记录因此也是非常相近的:1234wzyboy@vermilion:~$ txt
    +short”v=spf1 include: include: ~all”wzyboy@vermilion:~$ spf +short”v=spf1
    include: include: ~all”嗯,记录类型不一样,记录内容是一模一样的……如果要在 BIND9 里设置的话,是这样的:. 3600 IN
    TXT “v=spf1 include: include: ~all” . 3600 IN SPF “v=spf1 include:
    include:
    ~all”还是比较容易理解的,如果使用第三方的 DNS 解析服务的话,在也差不多是这样设置。根据OpenSPF 的介绍,我编造了一个
    SPF 的示例:v=spf1 mx a: ip4:192.168.0.1/16 ip6:1080::8:800:200C:417A/96 include:
    -all看起来很长的样子,其实很多成分是可选的,我只是尽量把它们都列出来而已,如果拆解看来看是这样的:v=spf1 这说明这是 SPF 第一版,这个一定要有
    mx 这个说明把这个域名上的 MX 记录所对应的服务器加入「信任列表」。可选。 a: 代表把 这个域名 A 记录所对应的 IP 加入「信任列表」。可选。
    ip4:192.168.0.1/16 代表把这一段 IPv4 的地址段加入「信任列表」。可选。 ip6:1080::8:800:200C:417A/96
    代表把这一段 IPv6 的地址段加入「信任列表」。可选。 include: 代表读取这个域名上的 SPF,然后把它们都加入「信任列表」。可选。 -all 或
    ~all 或 ?

    二、如何设置每次关闭浏览器时自动清除浏览记录

    你用的是什么浏览器?以IE浏览器为例,你可在工具菜单中选择Internet选项,在常规选项卡里选中退出时删除浏览历史记录复选框即可。
    其它浏览器也一般是在选项或者是设置中可以找到。
    不知道你用的是什么浏览器啊,我的是360浏览器,在工具——选项——隐私保护里面如果是搜狗浏览器,则在选项里里面有设置。

    复选框打勾即可。

    三、为什么需要添加SPF记录 spf是什么

    答:SPF记录是一种发送者身份验证系统。通过设置SPF记录,可以阻止其他用户伪造你的域名进行发送。

    四、如何创建SPF记录 已经解决

    SPF,Sender Policy Framework (发件人策略框架)的缩写,是一种以 IP
    地址认证电子邮件发件人身份的技术,是非常高效的垃圾邮件解决方案。它是一种 TXT 类型的 DNS 记录。 作用:
    可以避免伪造地址的垃圾邮件,避免有其他人伪造我的域名来投…

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/117270.html

    (2)
    robot
    上一篇 2022-04-30
    下一篇 2022-04-30

    相关推荐

    • python添加文件的方法是什么

      要在Python中添加文件,可以使用内置的open()函数来创建一个新的文件或者打开一个已存在的文件,并使用write()方法向文件中写入内容。下面是一个简单的示例:# 打开一个文件并写入内容with open('file.txt', 'a') as file:file.write('Hello, world!\n')# 打开一个已存

      2024-04-24
      0
    • 「下载织梦模板为什么没有样式」织梦幻灯片模板样式修改

      下载织梦模板为什么没有样式,织梦幻灯片模板样式修改内容导航:哪些网站可以下载ppt模板织梦cms模板导入之后没样式怎么解决啊dedecms首次加载没有样式织梦模板问题我的文章内容页模板里面放文章的地方有两块两块一、哪些网站可以下载ppt模板如今,PPT模板下

      2022-05-04
      0
    • matlab学会需要多久(零基础自学matlab建模教程)

      深耕matlab多年,自己对于matlab有很多的感悟,从刚开始的不知所措,到现在的比较喜欢的一款做科研的软件。身边很多人都出现一个状况,看书能看懂,但是要自己用程序解决某个问题就不知道往何处去了,自己写不出来,只能用别人写的,到自己写就不知道往那里

      2021-09-14
      0
    • c语言类型强制转换的作用是什么

      C语言类型强制转换的作用是将一个数据类型的值转换为另一个数据类型的值。它可以用于以下几个方面:改变数据的类型:类型强制转换可以将一个数据从一种类型转换为另一种类型,例如将一个整数转换为浮点数,或者将一个字符转换为整数。执行算术运算:类型强制转换可以在进行算术运算时将操作数的类型进行转换,以满足运算符的要求。例如,在进行整数除法时,可以将操作数强制转换为浮点数,以得到精确的结果。避免警告和错误:类型

      2024-02-02
      0
    • linux如何给用户分配组

      要给用户分配组,可以使用以下命令:创建一个新组:sudo groupadd [组名]将用户添加到组:sudo usermod -aG [组名] [用户名]查看用户的组成员:groups [用户名]删除用户所在的组:sudo deluser [用户名] [组名]通过以上命令,您可以方便地给用户分配组。

      2024-04-08
      0
    • c++动态数组初始化赋值的方法是什么

      在C++中,动态数组可以通过以下几种方式进行初始化和赋值:使用new运算符和数组大小来动态分配内存,并通过循环或索引逐个赋值。int size = 5;int* arr = new int[size];for (int i = 0; i < size; i++) {arr[i] = i;}使用new运算符和初始化列表来动态分配内存并初始化数组元素。int* arr = new int[5]{

      2024-02-02
      0