windows – 如何获取**域的所有** IP地址?

前端之家收集整理的这篇文章主要介绍了windows – 如何获取**域的所有** IP地址?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我构建了 http://beej.us/guide/bgnet/html/multi/syscalls.html#getaddrinfo提供的getaddrinfo()示例

当我在一个示例域上运行它时,例如facebook.com,它列出了三(3)个IP地址:

IPv4: 69.63.189.11
  IPv4: 69.63.189.16
  IPv4: 69.63.181.12

但是,我知道facebook.com还有更多地址(至少20个),因为以下答案表明:

http://wiki.answers.com/Q/Discuss:What_is_the_IP_address_for_Facebook

答案是及时的快照,将来可能会发生变化.我希望能够实现一些代码,列出运行该代码时域使用的所有IP地址.

有没有办法实现这一目标?如果是这样,怎么样?

您可以在计算机的上游使用透明代理.

对于单台计算机,我还使用了hosts文件和一个特殊的DNS服务器,通过为facebook.com和www.facebook.com创建一个虚假条目来毒害DNS记录.我把它指向一个页面,页面上写着“你已经被破坏了”.

这可以正常工作,直到您的用户弄清楚如何使用匿名代理.

经过几个步骤,这真的成了一个人类问题.如果在企业,它成为一项商业政策,属于人力资源.如果在家,请注意孩子的电脑时间.

猜你在找的Windows相关文章