我构建了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
Run Code Online (Sandbox Code Playgroud)
但是,我知道 facebook.com 有更多地址(至少 20 个),如以下答案所示:
http://wiki.answers.com/Q/Discuss:What_is_the_IP_address_for_Facebook
这个答案是一个及时的快照,将来可能会改变。我希望能够实现一些代码,列出运行该代码时域使用的所有IP 地址。
有没有办法做到这一点?如果是这样,如何?