【问题标题】:What IP addresses to use in public bug reports if the actual ones are confidential? [closed]如果实际的 IP 地址是机密的,那么在公共错误报告中使用哪些 IP 地址? [关闭]
【发布时间】:2011-07-24 08:55:36
【问题描述】:

我想知道在公开报告中使用 IP 地址的最佳做法是什么,例如错误报告,如果我出于隐私原因不想使用实际的报告,也不想混淆真正想帮助我的人。

我考虑了来自 TEST-NET 的地址,请参阅 RFC 5737

  192.0.2.0/24     -   TEST-NET-1
  198.51.100.0/24  -   TEST-NET-2
  203.0.113.0/24   -   TEST-NET-3

但我不清楚这一段是什么意思:

RFC 5737,第 4 节:

TEST-NET-1、TEST-NET-2 和 TEST-NET-3 块中的地址 不应该出现在公共互联网上,并且在没有任何内容的情况下使用 与 IANA 或互联网注册机构 [RFC2050] 进行协调。

这是否意味着,应仅将其用于内部文档,或者不应出现在 Internet 上声称具有来自测试网的一个地址的设备?

另一种选择是使用私有 IP 地址,例如从 10.0.0.0/8 开始。

还有什么?

什么是最佳实践?

【问题讨论】:

    标签: documentation privacy


    【解决方案1】:

    IETF 文档使用 192.0.2.0/24 前缀作为示例文档,因此我建议您使用其中的一些内容。

    它在RFC5735 中被记录为“测试网”,其中明确表示:

    192.0.2.0/24 - This block is assigned as "TEST-NET" for use in
    documentation and example code.  It is often used in conjunction with
    domain names example.com or example.net in vendor and protocol
    documentation.  Addresses within this block should not appear on the
    public Internet.
    

    【讨论】:

    • 啊,对不起。我想念你。我以为您在文档中对 192.0.2.0/24 地址有实际的使用,并不是要链接到“如何使用”的文档。
    • fwbuilder.org/4.0/docs/users_guide/nat-cookbook.html 这是一个在给出示例命令时使用它的文档。
    • @Kevin Panko:谢谢!恕我直言,这是一个很好的例子。描述 NAT 设置,它实际上使用了来自 TEST-NET私有 地址和 非私有 地址。在这里可以清楚地理解对非私有示例地址的需求。如果您同意,请将这方面的内容整合到您的回答中,我会接受。再次感谢您帮助我整理思路。
    【解决方案2】:

    这是否意味着,应仅将其用于内部文档,或者不应出现在 Internet 上声称具有来自测试网的一个地址的设备?

    后者——互联网上的任何设备都不应使用这些 IP 地址之一。发布到 Internet 的文档可以而且应该使用它们。

    一开始我很困惑,因为我以为你在说RFC 1918。它指定了我非常熟悉的私有 IP 地址范围:

     10.0.0.0        -   10.255.255.255  (10/8 prefix)
     172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
     192.168.0.0     -   192.168.255.255 (192.168/16 prefix)
    

    RFC 5737 不同,使用我从未听说过的 IP 地址范围。

    块 192.0.2.0/24 (TEST-NET-1), 198.51.100.0/24 (TEST-NET-2), 和 203.0.113.0/24 (TEST-NET-3) 提供用于 文档。

    保留这些 IP 网络用于文档的目的是确保文档(例如 documentation showing how to use NAT software)永远不会使用任何可能在任何地方使用的 IP 地址。也就是说,不在 Internet 上,也不在任何专用网络上。这样,如果有人通过从该文档页面复制/粘贴意外运行了其中一个示例命令,它不会对任何真实网络产生影响。

    【讨论】:

    • 并给出答案:一个可以同时使用 private 地址或 test-net 地址。虽然使用 私有 地址更为常见,只是因为 RFC 5737 鲜为人知,但在某些情况下需要测试网地址,例如上面描述的 NAT 情况。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-23
    • 1970-01-01
    • 1970-01-01
    • 2017-09-16
    • 1970-01-01
    • 2015-06-07
    • 2016-05-27
    相关资源
    最近更新 更多