You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ICE Candidate是否允许使用完全限定域名(FQDN)?

ICE候选者是否允许使用FQDN?

结论:当前ICE标准协议下,候选者实际上不允许使用FQDN(完全限定域名),具体依据如下:

1. RFC 8839的约束

RFC 8839定义了ICE候选者的SDP属性格式,其中connection-address字段语法上来自RFC 4566,文档提到该字段“允许使用IPv4地址、IPv6地址和完全限定域名(FQDN)”,但紧接着有严格的实际使用约束:

生成本地候选者的代理不得使用FQDN地址。处理远程候选者的代理必须忽略包含FQDN或不支持/无法识别的IP地址版本的"candidate"行。FQDN候选者的生成与处理流程,以及代理如何表明对此类流程的支持,需在扩展规范中明确。

这意味着:

  • 本地不能生成带FQDN的候选者
  • 收到带FQDN的远程候选者必须直接忽略
  • FQDN的相关逻辑需要依赖未标准化的扩展,当前没有通用支持

2. RFC 8445的明确规定

作为ICE核心协议的RFC 8445,在定义候选者交换信息时,明确将候选者地址限定为IP地址:

ICE agents (initiating and responding) need the following information
about candidates to be exchanged.  Each ICE usage MUST define how the
information is exchanged with the using protocol.  This section
describes the information that needs to be exchanged.

Candidates:   One or more candidates.  For each candidate:

   Address:  The IP address and transport protocol port of the candidate.

总结

RFC 8839中“允许FQDN”的表述仅为语法层面的预留,实际协议逻辑完全禁止了FQDN在ICE候选者中的使用;而核心协议RFC 8445直接未将FQDN列为候选者地址的合法类型。因此当前标准下,ICE候选者不允许使用FQDN。

内容的提问来源于stack exchange,提问作者mon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 07:41:08