留言与评论(共有 0 条评论) |
发布时间:2020-04-12 08:47:07
一个域名可以解析出几个IP地址,例如在访问www.163.com时,抓包得到的DNS响应包中有2个IP地址:221.229.167.47和58.220.39.91,如下图所示。
虽然DNS解析得到了多个IP,但是大多数软件只会使用第一个IP地址,这是什么原因?
TCP/IP网络通信是基于IP地址的,当要访问的服务器地址是域名时,就需要先把域名解析成IP地址。在TCP/IP API中有一个叫gethostbyname的函数,负责把域名解析成IP地址。 函数的原型定义如下,参数name就是要解析的域名。
留言与评论(共有 0 条评论) |
全站搜索