标签: rfc

Tomcat 中的最大 URL 长度是多少?

它是可配置的吗?我是否可以设置 Tomcat,以便具有 200K 查询参数的 URL 成功通过包含的 servlet?

是的,我知道当你有大量数据时应该使用 POST;在这种特殊情况下,这是一个不太愉快的选择。包含的应用程序(搜索引擎)需要 GET 请求来执行搜索。

http tomcat uri rfc

45
推荐指数
2
解决办法
10万
查看次数

使用 CNAME 的 DNS 会破坏 MX 记录吗?

我们正试图将我们托管的所有网站都移至 CNAMES,因为我们计划在新的一年中移动服务器,并希望能够将一些客户端移动到一台服务器,并将其他客户端移动到其他地方。我们计划为客户提供一个唯一的 CNAME,然后我们可以在以后更改。(我们现在这样做还有其他原因,但这是主要的)

我们一直在用我们自己的一些领域测试这个理论,它似乎很好。但是,在检查域上的 MX 记录时,我得到了 CNAME 值而不是 MX 记录。

遗憾的是,所有这些域都是通过控制面板完成的,但我猜他们只是为我编写区域文件。

我想为 company.com 创建 2 个 CNAME

company.com. IN CNAME client.dns.ourserver.com
www          IN CNAME client.dns.ourserver.com
Run Code Online (Sandbox Code Playgroud)

MX 记录类似于以下内容:

company.com  IN MX 10 mail.company.com
Run Code Online (Sandbox Code Playgroud)

我们有 mail.company.com 的 A 记录

正在做:

host -t mx company.com
Run Code Online (Sandbox Code Playgroud)

返回 CNAME 值而不是 mx 记录。

这是预期的行为吗?

我已经设法使上述配置与 123-reg.co.uk 控制面板一起使用,但不确定这是否比任何事情都更幸运。

domain-name-system rfc mx-record

45
推荐指数
2
解决办法
5万
查看次数

哪些 RFC 应该被引用为互联网标准?

引用 RFC 来支持意见(包括 Serverfault Q&A)是非常常见的,但是普通 IT 员工对于哪些 RFC 定义标准以及哪些纯粹是提供信息的理解很差。这应该不足为奇:所有经验水平的系统管理员通常都会避免对 RFC 睁一只眼闭一只眼,除非他们别无选择。

在像我们这样的网站上,非常重要的是我们不要在我们赞成的答案中延续常见的误解。来自搜索引擎的随机用户将假设没有争议评论的赞成票是审查的充分指标。最近,我偶然发现了 2011 年的一个答案,这表明在某些情况下绝对不会在我们投票时被抓住,并且可能需要做出一些努力来通知我们的社区和整个互联网。

因此,事不宜迟,如何区分可作为互联网标准引用的 RFC 和纯粹提供信息的 RFC?

rfc

44
推荐指数
2
解决办法
2127
查看次数

DNS协议如何从UDP切换到TCP?

在有人问之前:我已经看到DNS 查询何时使用 TCP 而不是 UDP?它没有回答我的问题。

我一直听到的是“如果答案太长,DNS 将使用 TCP ”。这并不能解释它是如何发生的。

所以情况是这样的:DNS 客户端要求使用 UDP 解析记录。UDP 的记录太长:

  1. 服务器用特定的操作码回答,让客户端切换到 TCP
  2. 服务器根本不回答,客户端通过 TCP 重试
  3. 服务器打开到客户端的 TCP 连接(愚蠢,如果你计算 NAT,但谁知道呢?)
  4. 客户端以某种方式(?)“知道”给定的查询应该通过 TCP 运行,因此它首先不会打扰 UDP
  5. DNS 精灵在需要时神奇地将 UDP 转换为 TCP

我一直在互联网上寻找答案,但有很多噪音(见上文),我似乎无法为此编写正确的 Google 查询(就此而言,我也无法在 RFC 中找到信息) .

domain-name-system rfc

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

SMTP 允许在 RFC 中使用多个 FROM 地址。这曾经有用吗,为什么存在?

根据 RFC,SMTP 允许正文(不是信封)上有多个 FROM 地址。

此功能是否曾被用于合法目的?

丢弃具有多个 FROM 地址的邮件是否安全?

smtp rfc

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

合法原因 SMTP“MAIL FROM:”将与 DATA 中的“From:”标头不匹配

除了邮件列表之外,SMTP“MAIL FROM:”字段与邮件数据部分中的“From:”字段不匹配是否有正当理由?

来自/sf/ask/122513611/

“但是,继续你的蜗牛邮件比喻,大多数专业的信件都会包含印在信件上的发件人和收件人的地址。这些地址对于邮递员来说不是必需的,而是对收件人的一种礼貌。因此,电子邮件以同样的方式工作是明智的。”

这条逻辑线的问题在于:“对收件人的礼貌”。通过 SMTP 在电子邮件中包含“发件人:”地址不是一种礼貌;如果收件人要能够发送回复,则需要它。

From:如何限制 From 标头以匹配 postfix 中的 MAIL FROM?

“但如果你真的想确保 From: 和 MAIL FROM 那么你必须应用 header_checks 以便 Return-Path: 匹配 From:”

这样做有什么影响?邮件列表显然是一个问题。是否还有其他合法用途不同的“MAIL FROM:”和“From:”标头信息?

email smtp rfc

24
推荐指数
3
解决办法
6万
查看次数

电子邮件地址的本地部分是否允许使用两个句点?

第三方电子邮件网关中继拒绝处理我们发送到的电子邮件地址的邮件。地址的格式为firstname..lastname@recipientdomain.com(注意两个句点)。RFC 指南允许这样做吗?

RFC 2822似乎在第 3.4.1 节反对这一点:

本地解释的字符串是带引号的字符串或点原子。如果字符串可以表示为一个点原子(也就是说,它不包含除 atext 字符或被 atext 字符包围的“.”之外的任何字符),那么应该使用点原子形式,而不应该使用带引号的字符串形式使用。addr-spec 中的“@”周围不应使用注释和折叠空格。

此外,在同一部分中,它引用了以下内容:

addr-spec = 本地部分“@”域

本地部分 = 点原子 / 带引号的字符串 / obs-本地部分

我解释这意味着 localpart 可以有由点分隔的内容,但不能有两个连续的点,也不能以点开始或结束。话虽如此,我不熟悉点原子语法,所以也许我在这里弄错了。

有人可以确认并解释一下吗?

email smtp rfc

18
推荐指数
2
解决办法
2万
查看次数

开放互联网上的 RFC 1918 地址?

在尝试诊断 Cisco ASA 5520 防火墙的故障转移问题时,我运行了一条到 www.btfl.com 的跟踪路由,令我惊讶的是,一些跃点作为 RFC 1918 地址返回。

需要明确的是,该主机不在我的防火墙后面,并且不涉及 VPN。我必须通过开放的互联网连接才能到达那里。

这怎么/为什么可能?

asa# traceroute www.btfl.com

Tracing the route to 157.56.176.94

 1  <redacted>
 2  <redacted>
 3  <redacted>
 4  <redacted>
 5  nap-edge-04.inet.qwest.net (67.14.29.170) 0 msec 10 msec 10 msec
 6  65.122.166.30 0 msec 0 msec 10 msec
 7  207.46.34.23 10 msec 0 msec 10 msec
 8   *  *  *
 9  207.46.37.235 30 msec 30 msec 50 msec
 10 10.22.112.221 30 msec
    10.22.112.219 30 msec
    10.22.112.223 30 msec
 11 10.175.9.193 30 msec …
Run Code Online (Sandbox Code Playgroud)

routing rfc

18
推荐指数
2
解决办法
1601
查看次数

为什么需要 RFC 7505 (Null MX)?

IETF RFC 7505描述了明确不应接收电子邮件的域/主机的 MX 记录。这是通过将 MX 指向域名系统根来实现的。例如,

nomail.example.com. 86400 IN MX 0 "."
Run Code Online (Sandbox Code Playgroud)

为什么需要这个?根据我的理解,使用 TLD 下的域可以进行明确的反驳invalid。例如,

nomail.example.com. 86400 IN MX 0 "spam.invalid."
nomail.example.com. 86400 IN MX 10 "null.invalid."
Run Code Online (Sandbox Code Playgroud)

我看到 RFC 2782,DNS SRV,同样指定了“'的目标”。意味着该服务在该域中绝对不可用。” 所以我想我的问题是:

invalid既然已经提供了这个功能,为什么要使用 DNS 根来表示“不可用” ?

domain-name-system rfc

18
推荐指数
2
解决办法
3190
查看次数

在“信封”和“标题”中重复电子邮件地址有什么意义?

我了解到,FROM 地址和 TO 地址都在称为“信封”的隐藏元素中重复,然后在“正文”中再次重复。

  1. 为什么不将信封数据复制到“标题”中?
  2. 为什么会存在这种重复,为什么不能将必要的功能嵌入到消息本身中?
  3. 所有(非 SMTP)邮件传输都这样做吗?
  4. 有哪些 SMTP 替代方案?(所以我可以更好地理解推理)

email smtp legacy protocol rfc

15
推荐指数
2
解决办法
1780
查看次数

标签 统计

rfc ×10

smtp ×4

domain-name-system ×3

email ×3

http ×1

legacy ×1

mx-record ×1

protocol ×1

routing ×1

tomcat ×1

uri ×1