网站本地测试localhost和127.0.0.1有什么区别?

经常在本机测试网站程序的站长朋友,都会经常接触到localhost和127.0.0.1这两个地址。可是你知道localhost和127.0.0.1有什么区别吗?反正楚狂人(www.chukuangren.com)以前一直以为两者是一样的,直到今天才发现两者是有区别的。那么localhost与127.0.0.1的区别是什么呢?相信有人会说是本地ip,有人说用127.0.0.1比localhost好,可以减少一次解析。那么事实究竟如何呢?原来:

localhost是本地服务器

127.0.0.1是本机地址

他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1

localhot是不经网卡传输的!这点很重要,它不受网络防火墙和网卡相关的的限制。
127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。

一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。 有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。

赞(0) 领红包
转载注明:楚狂人博客 » 网站本地测试localhost和127.0.0.1有什么区别?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

扫码领红包 或者 支付宝搜索:5981405

支付宝扫一扫打赏