localhost,127.0.0.1,本机IP,三者的区别
相信不少电脑用户都曾遇到过使用 localhost 或 127.0.0.1 或直接输入本机IP的场景,看上去这三者都可以访问到本机,那为什么会存在这三种形式呢?它们之间又有啥区别呢?看似简单,其实区别还是较大的。
本机IP
我们电脑主板上都内置了多种网卡,一般主要有以下几类:
虚拟网卡(loopback)
注意,它是虚拟的,并不是物理网卡,也被称为是本地环回地址(或接口),一般将127.0.0.1作为本地环回地址。有线网卡/以太网卡(Ethernet)
这是以太网(局域网)使用的,我们日常说的网卡指的就是这个,插入的就是网线。无线网卡(WLAN)
这是无线局域网所使用的网卡,笔记本上常内置此网卡,它用的是无线电技术,不需要像以太网卡那样插网线。
以上这些网卡都会绑定一个本机IP。
localhost 是一种特殊的域名
localhost 它并不是IP,而是一种特殊的域名(没有后缀),默认的情况下它解析到的是本地IP(127.0.0.1),主要通过本机的host文件进行管理,如果你愿意,也可以把localhost域名解析到某个公网IP上去。
127.0.0.1是一种本机保留的私有IP
127.0.0.1它是一个私有IP,代表的就是你的本机环回地址,其实本质上是绑定在虚拟网卡(loopback)上的IP。
localhost 、127.0.0.1、本机IP的区别
1、localhost和127.0.0.1并不需要联网访问,即使在无网络环境下访问这两者都能找到本机;
2、localhost是域名,默认是指向127.0.0.1的;
3、本机IP中的有线网IP和无线网IP都是需要联网后才能正常分配和访问的,它们是本机对外开放的IP地址。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!
三个都可以访问本机,但三个的差别还是挺大的。1、localhost实际上是个域名,写死在本机的域名记录里,里面对应的ip写着127.0.0.1。如果没有这条记录,localhost也是访问不了本机的。它只能用来本机访问本机。2、127.0.0.1是一个保留ip地址,代表着本机。它只能用来本机访问本机,无法访问其他机器。3、本机ip通常指本机配置的网络ip地址,用来访问网络的地址,一般上网时用的都是本机ip。
这三个当中有两个是IP地址的数字形式,一个是127.0.0.1一个是本地网卡动态获取的或者手工指定的IP地址!比如192.168.1.100!就这两个来说,表现出来的形式都不同,数字也不同!
在局域网中共享打印机或文件,本地网卡所拥有的地址对于别的电脑来说就是唯一的一个访问的IP地址!这个本机IP地址属于整个局域网甚至还能通过路由器NAT上网!同样对于本机来说使用这个IP也是可以访问本地的!
而127.0.0.1是个环回地址!听名字就知道是一个绕圈圈的高手!他就是代表本机,并且只代表本机!并且只能在本机访问才是本地,如果你换了一台电脑用127.0.0.1访问那么就是访问新换的电脑,而不是原来的电脑!有着在本机安装的数据库服务器用的就是代表本机的127.0.0.1!
localhost这是一个用字母表示的域名,从字面来说就是本地主机的意思,实际上在默认情况下从本机访问他也是来到了本机!这个和127.0.0.1一样也是代表本地,并且只代表本地!不同的是,访问域名需要解析记录!就是域名和数字IP地址的对应关系!并且这个对应的关系可能会被修改导致无法访问本机!而控制对应关系的记录就在本机的Windows/system32/drivers/etc下,hosts是一个没有扩展名的文件可以用记事本等打开!里面默认就是localhost对127.0.0.1!可以修改!
转载于:https://www.cnblogs.com/psy-sdudio/p/11530592.html
localhost,127.0.0.1,本机IP,三者的区别相关推荐
- 【转自知乎】:localhost、127.0.0.1 和 本机IP 三者的区别?
作者:知乎用户 链接:https://www.zhihu.com/question/23940717/answer/26230963 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...
- localhost,127.0.0.1 和 本机IP 三者的区别
尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili 1.localhost 就是一个域名 ...
- localhost,127.0.0.1,本机IP
一.简述 使用 localhost 或 127.0.0.1 或直接输入本机 IP,这三者都可以访问到本机,那为什么会存在这三种形式呢?它们之间又有啥区别呢? 1️⃣本机IP 电脑主板上都内置了多种网卡 ...
- 127.0.0.1、0.0.0.0和本机IP地址的区别和使用
一.表面上的区别如下: 首先假设本机有多个网卡:eth0 :192.168.0.1 eth1:192.168.1.1 lo: 127.0.0.1 0.0.0.0 不能ping通,代 ...
- localhost,127.0.0.1 与 本机IP的区别
localhost与127.0.0.1的区别 localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析. 看来 ...
- mysql本机ip一般是多少_localhost简介、localhost与 127.0.0.1 及 本机IP 的区别
localhost是什么意思? 相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析. 看来这个入门问题还有人不清楚,其实这两者是有区别的. localhos ...
- 配置Eureka时Status显示的是电脑名而不是localhost及ipAddr显示为本机ip的问题
Status显示的是电脑名而不是localhost与配置有关 Status显示格式是可以进行更改的,默认的配置是电脑名:服务名:端口.ipAddr默认也是192.168.247.1如下: 实际上才开发 ...
- 到底什么是 localhost、127.0.0.1、0.0.0.0 和 本机IP ?(参考多篇文章的学习笔记)
到底什么是 localhost.127.0.0.1.0.0.0.0 和 本机IP ? 平时配置项目环境及运行项目的过程中,会接触到 localhost.127.0.0.1.0.0.0.0 和 本机IP ...
- linux lo回环接口与127.0.0.1
问题: ping 127.0.0.1失败 127.0.0.1是本机ip,在做某一相验证是,用到redis-server,启动后使用redis-cli发现无法连接到本机的redis服务. 通过ifcon ...
最新文章
- 将扫描字符转换成点阵信息
- 随机样本选择——快速求解机器学习中的优化问题
- 浏览器缓存机制学习总结
- Java后台架构知识点(待补充)
- 安卓10省电还是费电_iOS 13省电教程:关掉这8个功能iPhone多用3小时
- s5pv210——LCD基础理论
- 数据平台、大数据平台、数据中台……傻傻分不清?这次终于有人讲明白了!
- java 解析/操作 xml 几种常用方式 xml的增加/删除/修改
- Yii2性能优化之:缓存依赖
- HDU - 1043 Eight (A*搜索)
- 从零开始--系统深入学习android(实践-让我们开始写代码-新手指南-3.Hello,本地化)...
- poj3276(Face The Right Way)反转(开关问题)
- Spring Boot 导出EXCEL模板以及导入EXCEL数据(阿里Easy Excel实战)
- 虚拟机内安装金蝶K3环境
- 华为最强科普:什么是DSP?
- Python实现Iris数据集(鸢尾花卉数据集)kmeans聚类
- 《计算机网络实验教程》——验证性实验
- 《老路用得上的商学课》21-30学习笔记
- BUUCTF:LSB
- Maven之查找依赖信息的网站