用于测试DNS查找的示例域

时间:2009-11-30 22:11:39

标签: unit-testing dns

是否有任何众所周知的地址可以解析为众所周知的IP地址,最好是IPv4和IPv6?

我正在玩Berkeley套接字,并编写了一个类来封装sockaddr_in的东西,并希望对它进行单元测试,但不知道我可以放入的任何地址作为保证解析为的测试数据具体的IP地址。

我在Beej指南中找到了www.example.com和ipv6.example.com,但ipv6.example.com似乎不再存在......到目前为止我发现的最好的是c。 iana-servers.net既有解析的IPv4和IPv6地址,但我不知道它有多稳定......

2 个答案:

答案 0 :(得分:1)

这是一个非常好的问题。我不能给你一个你可以依赖的域名,但是你可能想要了解更多的问题。内容交付网络倾向于通过在地理位置上进行的DNS查找将流量重新路由到服务器。如果您希望此项目在其他位置之间保持一致,请查找不在CDN或缓存服务器下的服务器。

我的建议是创建自己的服务器,这样就可以控制所有变量。

答案 1 :(得分:0)

不,如果您的计算机不在线,任何事情都无法解决。

因此,您只需运行自己的本地DNS服务器(即将条目放入系统hosts文件中)。