包含带重音符号的域的主要缺点是什么?

2024-05-20

我正在考虑获取一个包含重音字符的域(它包含 á)。然而,我注意到只有一些公司提供它们。这些域是否存在普遍问题,或者我在使用这些域时是否会遇到某些缺点?


DNS 协议仅支持 ASCII。带有重音字符的域被编码为 ASCII 使用Punycode http://en.wikipedia.org/wiki/Punycode。这意味着您的域éxàmplê.com实际上是xn--xmpl-0na6cm.com.

几乎可以肯定的是,有很多软件不支持国际化域名 http://en.wikipedia.org/wiki/Internationalized_domain_name(国际化域名)。您可以在自己的环境中进行测试,并决定您的域名中丰富的字符集的优势是否值得。

这里只是一些需要检查的事情,就在我的脑海中。

  • 您的网络浏览器支持 IDN 吗? (可能确实如此)。
  • 您网站访问者使用的所有网络浏览器都支持它们吗?
  • 您的电子邮件服务器软件支持它们吗?
  • 您的邮件用户代理是否支持它们(即,当您使用电子邮件地址配置电子邮件帐户时,它是否有效myself@éxàmplê.com)?
  • 您所有电子邮件通讯员使用的邮件服务器和邮件用户代理软件是否支持 IDN?
  • 您的 SSH 客户端是否接受 IDN(ssh myserver.éxàmplê.com)?
  • 您的系统日志服务器支持它们吗?你的数据库客户端?您的负载均衡器(如果您使用名称,而不是 IP 地址)?
  • 他们工作于/etc/hosts?
  • 您的 DHCP 客户端和服务器可以处理 DNS 域中的重音字符吗?
  • etc...
  • 还有更多!

其中许多问题的答案可能是否定的。在这种情况下,您始终可以使用域的原始 punycode 形式配置有问题的特定软件,但是您真的想编写xn--xmpl-0na6cm.com在配置文件中并查看服务器日志中的该字符串?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

包含带重音符号的域的主要缺点是什么? 的相关文章

随机推荐

  • hive - 在值范围之间将一行拆分为多行

    我在下面有一张表 想按从开始列到结束列的范围拆分行 即 id 和 value 应该对开始和结束之间的每个值重复 包括两者 id value start end 1 5 1 4 2 8 5 9 所需输出 id value current
  • C# 中的通知气泡从无到有

    在根本没有图形并执行大量网络操作的 C 应用程序中 我需要能够在某些事件的图标托盘附近显示通知气泡 在所有内容之上 持续几秒钟 我一直在看这个 http www codeproject com KB miscctrl taskbarnoti
  • 应用程序开发的云与服务器[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 与普通服务器设置相比 使用云服务有哪些好处 假设我可能会从分布式服务器设置 云 和可能的成本中受益 但是 如果不使用云服务 我真的会错过任何功能
  • C++ 中的函数重写无需“虚拟”即可工作

    我有一个包含一些函数 没有一个是虚拟函数 的类 另外两个类公开继承该类 在这两个子类中 我重写了基类的相同函数 在 main 中创建所有三个类的对象 位于同一文件中 后 我使用基类对象调用原始函数 并使用派生类对象调用重写函数 我期望所有
  • 如何使用 imaplib 获取“消息 ID”

    我尝试获取一个在操作期间不会更改的唯一 ID 我觉得UID不好 所以我认为 Message ID 是正确的 但我不知道如何获取它 我只知道 imap fetch uid XXXX 有人有解决方案吗 来自 IMAP 文档本身 IMAP4消息号
  • 使用 UIImageJPEGRepresentation 时,compressionQuality 应该是多少?

    我想对用户库中的照片应用滤镜 然后将其写回磁盘 我在用着UIImageJPEGRepresentation 该函数需要一个UIImage and a compressionQuality值介于 0 0 和 1 0 之间 因为我想保留原始质量
  • Jquery从下拉列表中获取所选值的id

    我有一个下拉列表 可以从数据库获取值 如下所示 get getJobs function jobs seljobs jobs var i 0 jobs forEach function n alert job id n id 32 67 4
  • 从基本表单加上 XML 生成自定义表单文档?

    这是我的第一次堆栈溢出 而且很复杂 对不起 我的任务是从基本模板和一些 XML 生成自定义文档without每种情况都有一个自定义表单设计元素 Here s 整个画面 我们正在构建一个 Lotus Notes 客户端 而不是 Web 应用程
  • 这个指针操作还有其他语法吗?

    这是一个非常基本的问题 但我不知道如何谷歌它 我有一个指向向量 或指针数组 的指针 比如说 vector
  • 将 z 分数转换为百分比的函数

    谷歌不想提供帮助 我能够计算 z 分数 并且我们正在尝试生成一个函数 给定 z 分数 可以得出正态分布中低于该 z 分数的人口百分比 我能找到的只是对百分比表的 z 分数的引用 有什么指点吗 Is it 这个 z 分数 链接 http en
  • iPhone Developer' 与任何有效的、未过期的证书/私钥对不匹配 - 但我正在创建 iPad 应用程序 [重复]

    这个问题在这里已经有答案了 可能的重复 代码签名错误 身份 iPhone Developer 与默认钥匙串中的任何有效证书 私钥对不匹配 https stackoverflow com questions 2108503 code sign
  • jQuery,REAL:不是等价的运算符?

    此代码行选择任何类名不是 id 和 quantity 的 div 内的所有子输入 div item gt div not id quantity gt input live keydown function event 执行相反操作的代码行
  • Highcharts 蜘蛛网标签重叠(顶部和底部)

    我使用 highcharts 创建了蜘蛛网图表 但我在最顶部和最底部的标签中发现了重叠的标签 我尝试包裹它们 也尝试交错标签 但我无法阻止它们重叠 function spiderchartFull highcharts chart pola
  • 从应用程序内部监视 ASP.NET 应用程序内存

    我正在寻找一种方法让应用程序本身监视它正在使用的内存量 这样我就可以每小时左右将其记录在日志文件中 并密切关注应用程序的使用情况 它全部托管 因此我们可以对系统进行更改以查看发生了什么 因此解决方案必须来自应用程序代码内 我们将来可能会使用
  • 跳过行:将数据从 SSIS 导出到 Excel 文件

    我正在尝试使用 SSIS 将数据从 SQL Server 数据库导出到 Excel 文件中 我希望从第 6 行插入数据 第 5 行有标题 我可以映射标题名称Excel 目标编辑器 通过编写 SQL 命令到 SQL 表头 SELECT FRO
  • 如何让spring为JdbcMetadataStore创建相应的schema?

    我想使用此处描述的 jdbc 元数据存储 https docs spring io spring integration docs 5 2 0 BUILD SNAPSHOT reference html jdbc html jdbc met
  • Android:应用内计费V3超时返回哪个响应码?

    出现网络超时情况时 Google Play 应用内结算服务 ice er V3 将返回哪些响应状态代码 它的所有功能都是统一的吗 我将在这里描述我的发现 我通过拔掉主机插头 在安装了全功能 GP GP Store V3 10 10 GP S
  • Acumatica - 复制最后一行

    看起来 Acumatica 中看似简单的事情实施起来非常复杂 我想做的就是将网格的最后一行复制为新的 我希望用户自己保存更改 因此我的代码会将其放入缓存中 这是我到目前为止的行动 public PXAction
  • ASP.NET 会话状态和多个工作进程

    我需要了解一些有关 ASP NET 会话状态的信息 因为它适用于 IIS 7 和 ASP net 3 5 如果应用程序配置为使用进程内会话状态 那么如果有多个工作进程 该应用程序是否可以正常工作 换句话说 工作进程是否共享会话状态 IIS
  • 包含带重音符号的域的主要缺点是什么?

    我正在考虑获取一个包含重音字符的域 它包含 然而 我注意到只有一些公司提供它们 这些域是否存在普遍问题 或者我在使用这些域时是否会遇到某些缺点 DNS 协议仅支持 ASCII 带有重音字符的域被编码为 ASCII 使用Punycode ht