Nodejs 越过 /etc/host 访问

dns.resolve4() 拿到 ip
请求指定 Host 请求头

方法
功能
同步
网络请求
速度
.lookup(hostname[, options], cb)
通过系统自带的 DNS 缓存 (如 /etc/hosts)
同步
.resolve(hostname[, rrtype], cb)
通过系统配置的 DNS 服务器指定的记录 (rrtype指定)
异步

当我们在浏览器中访问一个域名时, 实际上需要的是访问对应的 IP 地址. 这时候, 获取 IP 地址的方式, 先是读取浏览器缓存, 如果未命中 => 接着读取本地 hosts 文件, 如果还是未命中 => 则向 DNS 服务器发送请求获取. 在向 DNS 服务器获取 IP 地址之前的行为, 叫做 DNS 本地解析.