我正在为客户端库编写单元测试。我想测试连接无效端口和无效 ip。什么是可能不会路由到某处的好 IP 地址?我不想对运行单元测试的机器所在的网络做出任何假设。 LOCALHOST 似乎是一个糟糕的选择,因为这是运行服务器组件的有效机器,我想单独测试一个无效端口。是否在 IPv4 规范中某处保留了 INVALID-IP?
最佳答案
根据 RFC 5737 :
The blocks 192.0.2.0/24 (TEST-NET-1), 198.51.100.0/24 (TEST-NET-2), and 203.0.113.0/24 (TEST-NET-3) are provided for use in documentation.
这意味着您可以使用从这些范围中选择一个 IP 地址:
- 192.0.2.0 - 192.0.2.255
- 198.51.100.0 - 198.51.100.255
- 203.0.113.0 - 203.0.113.255
关于unit-testing - 什么是用于单元测试的好的无效 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10456044/