标签: rfc

RFC 1514 仍然相关吗?

这些天是否有比RFC 1514更好的操作系统不可知标准?

monitoring snmp rfc

2
推荐指数
1
解决办法
544
查看次数

CNAME 可以是主机名吗

这是一个神学问题,但尽管如此......

因此,服务器有一个主机名,假设 fqdn 是 hostname.example.com(准确地说,这是在 中设置的名称/etc/sysconfig/network)。

同一台服务器在不同的子网上有多个接口。假设 IP 是 10.0.0.1 和 10.0.1.1。

现在的问题是,理论上(请注意,这很重要,我知道它实际上有效,但我对纯粹的学术答案感兴趣)是否允许具有以下设置:

interface1.example.com. IN A 10.0.0.1
interface2.example.com. IN A 10.0.1.1
hostname.example.com. IN CNAME interface1.example.com.
Run Code Online (Sandbox Code Playgroud)

或者应该是:

hostname.example.com. IN A 10.0.0.1
interface2.example.com. IN A 10.0.1.1
interface1.example.com. IN CNAME hostname.example.com.
Run Code Online (Sandbox Code Playgroud)

我想从管理/行政 POV 中哪个更有意义很明显,但它在技术上是否正确?

反对第一个设置的论点是对 10.0.0.1 的反向查找返回interface1.example.com而不是人们可能期望的(即主机名:)hostname.example.com,因此前向请求和子顺序反向查找将返回不同的结果。

现在,正如我所说,我想要一个理论上的答案。链接到 RFC 部分等,明确允许或禁止使用 CNAME 名称作为主机名。如果没有,那也没关系,我只需要确认一下。到目前为止,我没有找到任何明确的陈述,除非这本书,这里以这种情况为例,并暗示它可以作为避免 MX 记录指向 CNAME 的方法之一来完成。

更新: 多个接口不是为了冗余(无论如何它们都是绑定的),而是为了实现流量的逻辑分离。例如,所有数据库流量都在子网 A 上,服务流量在子网 B 上,公共访问在子网 C 上。

UPDATE2: 看起来这不受 RFC/其他规则的约束,这是一个偏好问题。因此,我会将@Vatine 的答案标记为目前可行的答案,这意味着没有规定。也非常感谢@Alnitak 的建议和讨论!

domain-name-system hostname cname-record rfc

2
推荐指数
1
解决办法
4148
查看次数

IPv6 和跳数限制

我正在阅读有关 IPv6 的 RFC 2460,它说“如果跳数限制递减为零,则数据包将被丢弃。”也就是说,如果路由器将数据包的跳数限制递减为 0,其他路由器将无法接收跳数限制为 0 的数据包?

我问这个问题是因为我在谷歌上读到:“如果路由器收到跳数限制为 0 的数据包,或者路由器将数据包的跳数限制递减为 0,则数据包将被丢弃”。在我看来,第二种情况不可能发生。

我对吗 ?谢谢 !

networking ip ipv6 rfc

2
推荐指数
1
解决办法
1499
查看次数

为 CLI 上的 HTTP 标头创建创建符合 RFC 1123 的日期

我正在尝试使用标准 unix date(1) 创建一个符合 HTTP 1/1 的日期标头,以便使用curl 或类似工具将其发布到 RESTful 服务器。

有什么想法可以传递给 date(1) 以使其符合 RFC 1123 要求吗?

非常感谢

http bash rfc date

2
推荐指数
1
解决办法
3825
查看次数

Hotmail 要我修改我的 SPF 记录

这是我目前的 SPF 记录。它适用于 gmail 和 yahoo,但 hotmail 被忽略了。所以我使用了他们的提交系统,现在他们用下面的文字回复了我。

这是我目前的 spf

v=spf1 a mx ptr ~all
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

现在这是 hotmail 消息

我们已成功将您的域添加到发件人 ID 计划。这最多可能需要 2 个工作日才能在我们的系统中完全复制。如果您对此有任何疑问,请告诉我。

我们查看了您的 SPF 记录并注意到它包含“ptr”或反向 DNS 查找机制。出于性能和可靠性原因,SPF 记录规范 (RFC 4408) 不鼓励使用“ptr”。由于我们每天收到大量邮件,这对于 Windows Live Mail、Hotmail 和其他大型 ISP 尤其重要。我们强烈建议您从 SPF 记录中删除“ptr”机制,并在必要时将其替换为不需要反向 DNS 查找的其他 SPF 机制,例如“a”、“mx”、“ip4”和“include” .” 这将有助于确保尽可能准确地执行发件人 ID 验证,从而最大限度地提高您的电子邮件送达率,同时保护您的域免遭欺骗。

所以我的问题很简单。使它成为 hotmail 想要的更正方法是什么。谢谢你。

Hotmail 从我的服务器标头收到电子邮件

Authentication-Results: hotmail.com; 
sender-id=temperror (sender IP is 85.17.154.139) 
header.from=noreply@monstermmorpg.com; 
dkim=pass 
header.d=monstermmorpg.com; 
x-hmca=pass
X-Message-Status: n:0:n
X-SID-PRA: MonsterMMORPG <noreply@monstermmorpg.com>
Run Code Online (Sandbox Code Playgroud)

email spf reverse-dns rfc ptr-record

1
推荐指数
1
解决办法
9348
查看次数

广告 NO-SOLICITING (RFC3865)

根据RFC-3865在 Advertise NO-SOLICITING 中指定 Solicitation 类关键字是否带来了什么?

例如: dom.spammer:ADLT,dom.listing:ADV

email smtp spam rfc

1
推荐指数
1
解决办法
121
查看次数

智能托管 A 记录是否违反了 RFC-5321 第 1 节?

我有一个配置为 smarthost 到下游资源的 sendmail 服务器。目前的配置是:

define(`SMART_HOST',`relay:[vip.example.local]')dnl
Run Code Online (Sandbox Code Playgroud)

因为它是发送A备案vip.example.local。有人告诉我,这违反了 IETF RFC-5321 第 5.1 节,其中规定:

一旦 SMTP 客户端从词法上识别出邮件将
被传送到的域以进行处理(如第 2.3.5 和 3.6 节所述),必须执行 DNS 查找以解析域名(RFC 1035
[2])。名称应为完全限定域名
(FQDN):从部分名称或本地
别名推断 FQDN 的机制不在本规范范围内。由于
问题的历史,用于初始提交消息的 SMTP 服务器不应该做出这样的推断(消息提交服务器 [18] 有
更多的灵活性)和中间(中继)SMTP 服务器不能做出这样的推断。

查找首先尝试定位与名称关联的 MX 记录。如果找到 CNAME 记录,则将结果名称作为初始名称进行处理。如果返回一个不存在的域错误,则必须将这种情况报告为错误。如果返回一个临时错误,则消息必须排队并稍后重试(参见第 4.5.4.1 节)。如果返回一个空的 MX 列表,则该地址被视为与隐式 MX RR 相关联,优先级为 0,指向该主机。如果 MX 记录存在,但没有一个可用,或者隐式 MX 不可用,则必须将这种情况报告为错误。

如果为给定名称找到一个或多个 MX RR,则 SMTP 系统不得使用与该名称关联的任何地址 RR,除非它们是使用 MX RR 定位的;上面的“隐式 MX”规则仅适用于
不存在 MX 记录的情况。如果 MX 记录存在,但
它们都不可用,则必须将这种情况报告为错误。

当查找与 MX RR 关联的域名并获得
关联的数据字段时,该响应的数据字段必须
包含域名。当被查询时,该域名必须返回
至少一个地址记录(例如,A 或 …

email-server smtp sendmail rfc

1
推荐指数
1
解决办法
441
查看次数

DNS 回答部分中 NAME 字段的格式是什么?

NAME 字段在 RFC 1035 第 4.1.3 节中没有详细说明。

我想(以编程方式)了解 ANSWER 消息类型的此字段,并为此搜索了这些资源(数据表)。

我遵循了:

  • IETF RFC 2181
  • www.ccs.neu.edu

我错过了什么吗?

伪代码:

题:

byte[]{
    0x00,0x00,
    0x01,0x00,
    0x00,0x02,
    0x00,0x00,
    0x00,0x00,
    0x00,0x00,
    0x03,0x77,0x77,0x77,
    0x12,0x74,0x68,0x65,0x5f,0x70,0x61,0x63,0x6b,0x65,0x74,0x67,0x65,0x65,0x6b,
    0x03,0x63,0x6f,0x6d,
    0x00,
    0x00,0x01,
    0x00,0x01,
    0x13,0x74,0x74,0x68,0x65,0x5f,0x70,0x61,0x63,0x6b,0x65,0x74,0x67,0x65,0x65,0x6b,
    0x03,0x63,0x6f,0x6d,
    0x00,
    0x00,0x01,
    0x00,0x01
}
Run Code Online (Sandbox Code Playgroud)

回答:

byte[]{
    0x00,0x00,
    0x81,0x80,
    0x00,0x02,
    0x00,0x01,
    0x00,0x00,
    0x00,0x00,
    0x03,0x77,0x77,0x77,
    0x12,0x74,0x68,0x65,0x5f,0x70,0x61,0x63,0x6b,0x65,0x74,0x67,0x65,0x65,0x6b,
    0x03,0x63,0x6f,0x6d,
    0x00,
    0x00,0x01,
    0x00,0x01,
    0x13,0x74,0x74,0x68,0x65,0x5f,0x70,0x61,0x63,0x6b,0x65,0x74,0x67,0x65,0x65,0x6b,
    0x03,0x63,0x6f,0x6d,
    0x00,
    0x00,0x01,
    0x00,0x01,
    0xC0,0x0C, <----- answer start here , i want to understand this value
    0x00,0x00,
    0x00,0x00,0x06,0xcf,
    0x00,0x04,
    0x07,0x00,0x00,0x01
Run Code Online (Sandbox Code Playgroud)

domain-name-system rfc

1
推荐指数
1
解决办法
933
查看次数

如果我的计算机没有连接到网络,我可以 ping 127.0.0.1 吗?

127.0.0.1如果您的机器不在网络上,ping 是否在您的机器上工作?

这两台机器可以在同一个网络上吗?

machine A (192.168.173.11) 
machine B (192.168.163.11)
Run Code Online (Sandbox Code Playgroud)

networking ip localhost rfc

0
推荐指数
2
解决办法
9752
查看次数

帮助我了解公共/私有 IP 空间和 NAT

我刚毕业后就开始在一家中小型企业工作。我的很多知识都是高级概念,没有很多实践。

我的理解是,根据 rfc1918,只有以下 IP 范围适用于私有 IP:

10.0.0.0/8

172.16.0.0/12

192.168.0.0/16

这个概念如何与 NAT 防火墙配合使用?它不适用于 NAT 防火墙后面的内部 IP 地址吗?

我问的原因是因为我们的内部网络在199.5.83.0/24。看到这个时,我的第一个想法是这不是私有 IP 空间。此内部网络位于外部 IP 为 74.4.9.x 的 NAT 防火墙后面。

这个设置有意义吗?它是否违背了最佳实践?有人可以尝试给我一个简短的解释来为我巩固这些概念吗?任何相关阅读的链接也将不胜感激。

tcpip firewall nat ip rfc

0
推荐指数
1
解决办法
487
查看次数

电子邮件格式 RFC

我知道有很多 RFC 改变了电子邮件的制作方式。但是,大多数 RFC 不适用于例如 Outlook。

首先,RFC究竟是什么?为什么不例如 Outlook 应用了所有 RFC?

例如,如果我尝试在 Outlook 上发送一封名为 的邮件____.__.____@outlook.com,它会给我一个错误,它必须以字母开头。然而:

根据isemail.info,它告诉我电子邮件是有效的。

也一样example___~@outlook.com,它给出了一个错误,但isemail.info上面说

The email address tested was example___~@test.com

The general result is: Address is valid

The specific diagnosis is: Address is valid. 
Please note that this does not mean the address actually exists, nor even that the domain actually exists. 
This address could be issued by the domain owner without breaking the rules of any RFCs.
Run Code Online (Sandbox Code Playgroud)

现在,我的第二个问题是:例如,如果我购买 VPS …

email rfc

0
推荐指数
1
解决办法
612
查看次数

是否有可能 DNS 数据包包含多个 SOA 资源记录

我已阅读RFC 1034RFC 1035以了解 DNS 协议标准。我正在寻找 SOA 资源记录发生的限制。我知道 A、AAAA、CNAME、NS、MX、TXT RR 没有限制。SOA呢?

domain-name-system rfc

0
推荐指数
1
解决办法
95
查看次数