0

我有一个单元测试,我需要一个无效的网址。我模糊地记得网络 ISO 标准有一个,但在我的一生中我找不到它。

所以问题是什么是有效的无效网址(最好是 ISO 标准)?www.invalid.org?? www.fake.net?? www.givementhing.net

干杯,

巧克力

4

2 回答 2

1

URI 的通用系统税定义在

统一资源标识符 (URI):通用语法

https://www.rfc-editor.org/rfc/rfc3986

于 2013-09-20T09:13:26.410 回答
1

我不认为这在技术上是 ISO,但我确实认为这是您正在寻找的:http ://www.iana.org/domains/reserved

示例域

如 RFC 2606 中所述,example.com用于example.org文档目的的许多域。这些域可在未与我们事先协调的情况下用作文档中的说明性示例。它们不可用于注册或转让。

example.net是其中的另一个,此处未提及。)

单击 RFC 会显示其他一些有效选项:

[...] 保留四个域名,如下所列和所述。

.test
.example
.invalid
.localhost

建议使用“.test”来测试当前或新的 DNS 相关代码。

建议在文档中或作为示例使用“.example”。

“.invalid”用于在线构建肯定无效且一目了然无效的域名。

“.localhost”TLD 传统上在主机 DNS 实现中被静态定义为具有指向环回 IP 地址的 A 记录,并保留用于此类用途。任何其他用途都会与假定这种用途的广泛部署的代码冲突。

就个人而言,在你的情况下,我会选择example.org. 四个顶级域名似乎都不符合您的需求。

于 2013-09-20T09:16:03.693 回答