127.0.0.1和0.0.0.0和本机IP的区别
在一次网络课程的听课中,我突然察觉到自己有个疑惑就是在配置一些服务的时候我们会用到localhost(127.0.0.1)或者0.0.0.0
和当前主机IP这三个。那么具体该怎么使用这三个地址,这三个地址分别代表了什么?
首先我们来讲讲127.0.0.1,172.0.0.1是回送地址,localhost是本地DNS解析的127.0.0.1的域名,在hosts文件里可以看到。
一般我们通过ping 127.0.0.1来测试本地网络是否正常。其实从127.0.0.1~127.255.255.255,这整个都是回环地址。这边还要
注意的一点就是localhost在了IPV4的是指127.0.0.1而IPV6是指::1。当我们在服务器搭建了一个web服务器的时候如果我们
监听的端口时127.0.0.1:端口号 的 时候,那么这个web服务器只可以在服务器本地访问了,在别的地方进行访问是不行的。
(127.0.0.1只可以在本地ping自己的,那么你监听这个就只可以在本地访问了)
然后我们来讲讲0.0.0.0,如果我们直接ping 0.0.0.0是不行的,他在IPV4中表示的是无效的目标地址,但是在服务器端它表示
本机上的所有IPV4地址,如果一个服务有多个IP地址(192.168.1.2和10.1.1.12),那么我们如果设置的监听地址是0.0.0.0那
么我们无论是通过IP192.168.1.2还是10.1.1.12都是可以访问该服务的。在路由中,0.0.0.0表示的是默认路由,即当路由表中
没有找到完全匹配的路由的时候所对应的路由。
最后讲讲本地IP, 如果我们监听的是IP的话那么只有通过监听的IP才可以访问我们的对应的服务。
以上就是我对127.0.0.1和0.0.0.0和本机IP的区别,如果有错,欢迎指出。
转载于:https://www.cnblogs.com/operationhome/p/8681475.html
127.0.0.1和0.0.0.0和本机IP的区别相关推荐
- 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 ...
- localhost,127.0.0.1,本机IP,三者的区别
相信不少电脑用户都曾遇到过使用 localhost 或 127.0.0.1 或直接输入本机IP的场景,看上去这三者都可以访问到本机,那为什么会存在这三种形式呢?它们之间又有啥区别呢?看似简单,其实区别 ...
- localhost,127.0.0.1,本机IP
一.简述 使用 localhost 或 127.0.0.1 或直接输入本机 IP,这三者都可以访问到本机,那为什么会存在这三种形式呢?它们之间又有啥区别呢? 1️⃣本机IP 电脑主板上都内置了多种网卡 ...
- Django使用本机IP无法访问,使用127.0.0.1能正常访问
使用Django搭建web站点后,使用127.0.0.1能访问,但是用自己本机IP却无法访问. 我们先到Django项目中找到setting文件 找到--> ALLOWED_HOSTS = [] ...
- 在Win10下搭建web服务器,使用本机IP不能访问,但是使用localhos或127.0.0.1可以正常访问的解决办法...
最近在在Win10下搭建web服务器,发现通过windows自带的浏览器win10 edge浏览器使用本机IP不能放问,但是使用localhos或127.0.0.1可以正常访问, 后来无意发现,使用w ...
- java:获取本机IP,Linux环境下使用InetAddress.getLocalHost()方法获得127.0.0.1
知道InetAddress.getLocalHost()方法是可以获取本地ip的,但是在mac电脑上执行的时候,偶尔会得到127.0.0.1的输出,这样拿到本地ip很不稳定,感觉就很不靠谱了 目录 I ...
- 127.0.0.1:xxxx端口映射到物理机IP
一个应用的Dashboard访问地址是127.0.0.1:8265,但是我没有权限使用物理机的浏览器查看,只能远程命令行访问机器,该机器IP是10.18.127.2,所以需要用如下命令映射一下: 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通,代 ...
最新文章
- windows7 端口查看以及杀死进程释放端口
- Redis进阶-Redis键值设计及BigKey问题
- error java on syntax token_解决Java“syntax error on token enum”问题
- 红队攻防之从边界突破到漫游内网(无cs和msf)
- Go sync.WaitGroup的用法
- java面向对象程序设计董小园_java面向对象程序设计(董小园版).doc
- 【ElasticSearch】Es 启动流程 源码分析
- 6.Jenkins 权威指南 --- 高级构建
- 新浪微博开放平台链接耗尽的情况分析
- 【linux网络】net_device及注册与销毁
- AE插件:TV Distortion Bundle mac(画面像素破损信号干扰失真插件)支持ae2021(2.6.0)
- maven缺失ojdbc6解决方法(手动安装ojdbc6)
- 在进入上交之后对未来的展望(第一篇博客)
- 喜报!易基因“同源基因特异性甲基化时序数据分析方法”获专利授权
- HCIA—网络基本知识—双绞线(文字 + 图解)
- 微软服务器系统2018,升级微软2018 Windows10 四月正式版17134(1803)系统的多种方法...
- 这是一篇能够教会你运营阿里巴巴国际站的文章
- 巴西龟饲养日志----6月份记录
- 简单工厂,工厂,抽象工厂
- win10 蓝牙忽然消失 华硕主板
热门文章
- java鼠标点击暂停程序_java – LWJGL抓取鼠标 – 如果应用程序挂起或使用抓取的鼠标点击断点时调试...
- 关于机器人方面的sci论文_如何给论文润色?从这两个方面入手
- python求矩阵维度必须一致_python数据分析(二)--Numpy
- java有pyuserinput包吗_PyUserInput安装
- windows server搭建php mysql数据库_windows server 2008/2012安装php iis7 mysql环境搭建教程...
- abb机器人指令手册_「ABB」ABB机器人指令模块介绍与开发过程
- vue-cli-3.0 axios 配置
- week08 S8-01 docker images tensorflow-jupyter
- leetcode--57--Insert Interval
- 华南师范大学:迈向智慧校园的“极简”之路