domain-name-system – 名称服务器是否必须通过TCP回答查询?

前端之家收集整理的这篇文章主要介绍了domain-name-system – 名称服务器是否必须通过TCP回答查询?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是设置对几个大型Web主机的DNS服务器进行监控的过程.
我的目标是通过跟踪他们对ping的响应来比较他们的DNS服务器响应时间.

在此过程中,我发现Bluehost名称服务器不响应ping.
我试图通过运行Pingdom DNS Check on bluehost.com获取更多信息,它产生了以下错误

Name server ns1.bluehost.com (74.220.195.31) does not answer queries over TCP.

The name server Failed to answer queries sent over TCP. This is probably due to the name server not correctly set up or due to misconfgured filtering in a firewall. It is a rather common misconception that DNS does not need TCP unless they provide zone transfers – perhaps the name server administrator is not aware that TCP usually is a requirement.

我想知道以下内容

>上述声明的程度如何
真正?
> a的含义是什么?
名称服务器没有回答查询
TCP?

解决方法

Pingdom的诊断文本完全正确. TCP不仅适用于区域传输.

DNS服务器实现现在是“必需的”(在任何RFC需要的任何东西),以支持TCP,每RFC 5966,“DNS上的TCP传输 – 实现要求”.

请注意,这是服务器软件实现的要求,它并不严格适用于任何服务器的操作 – 不包括操作实践.

也就是说,如果您的特定DNS服务器未配置为支持TCP,或者它被阻止,那么长期影响将是无法正确支持DNSSEC.同样,可能会阻止导致响应超过512字节的任何其他DNS数据.

ob免责声明:我写了那篇RFC.

EDIT RFC 5966现已被RFC 7766取代

猜你在找的HTML相关文章