使用IP地址比使用域名更快吗?

mic*_*ahl 5 ip dns networking

假设域映射到的IP地址是已知的,使用这个已知的IP地址而不是使用域有什么好处吗?什么使跟踪路由决定?由于DNS服务器将域名转换为IP地址,因此我不得不说使用IP地址更快,尽管不明显.但是,由于DNS服务器以高容量处理这些请求并且可能缓存最受欢迎的站点,因此我也不得不说DNS服务器可能知道到服务器的最快路径,这会导致域速度稍快.据我所知,当我问哪个可能更快时,这种量化可能是纳秒级或微秒级.

Psy*_*ata 7

从技术上讲,是的.至少第一次.您的计算机第一次询问互联网这个域名在哪里,一些机器响应它的IP地址.
然而,当它得到这个响应时,它会保留一个副本(称为缓存),因此它不需要再问一段时间(这些事情可以改变,但很少这样做)

因此,如果您的计算机当前具有缓存的IP,那么它们是相同的.如果你现在没有它,IP速度会更快,但仅限于几天内的第一次,只有几秒钟

至于如何挑选最快路线的问题.有几种路由协议,其中大多数考虑了几个不同的因素,包括连接负载,带宽,延迟,抖动和距离.其他几个也是可能的.长话短说,互联网的路由器不断地告诉对方这样的链接已关闭或者我刚刚连接了新地址,并且他们拥有路由器运行的算法以确定哪种方式最好.

注意:附注是IP不会总是让您访问某个网站:例如托管在托管服务上的网站.他们很少拥有自己的特定IP地址,但是对许多不同站点的请求可能会进入一个IP.在这种情况下,请求的域名用于确定返回给请求者的站点