在一次网络课程的听课中,我突然察觉到自己有个疑惑就是在配置一些服务的时候我们会用到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的区别相关推荐

  1. localhost,127.0.0.1 与 本机IP的区别

    localhost与127.0.0.1的区别 localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析. 看来 ...

  2. mysql本机ip一般是多少_localhost简介、localhost与 127.0.0.1 及 本机IP 的区别

    localhost是什么意思? 相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析. 看来这个入门问题还有人不清楚,其实这两者是有区别的. localhos ...

  3. localhost,127.0.0.1,本机IP,三者的区别

    相信不少电脑用户都曾遇到过使用 localhost 或 127.0.0.1 或直接输入本机IP的场景,看上去这三者都可以访问到本机,那为什么会存在这三种形式呢?它们之间又有啥区别呢?看似简单,其实区别 ...

  4. localhost,127.0.0.1,本机IP

    一.简述 使用 localhost 或 127.0.0.1 或直接输入本机 IP,这三者都可以访问到本机,那为什么会存在这三种形式呢?它们之间又有啥区别呢? 1️⃣本机IP 电脑主板上都内置了多种网卡 ...

  5. Django使用本机IP无法访问,使用127.0.0.1能正常访问

    使用Django搭建web站点后,使用127.0.0.1能访问,但是用自己本机IP却无法访问. 我们先到Django项目中找到setting文件 找到--> ALLOWED_HOSTS = [] ...

  6. 在Win10下搭建web服务器,使用本机IP不能访问,但是使用localhos或127.0.0.1可以正常访问的解决办法...

    最近在在Win10下搭建web服务器,发现通过windows自带的浏览器win10 edge浏览器使用本机IP不能放问,但是使用localhos或127.0.0.1可以正常访问, 后来无意发现,使用w ...

  7. java:获取本机IP,Linux环境下使用InetAddress.getLocalHost()方法获得127.0.0.1

    知道InetAddress.getLocalHost()方法是可以获取本地ip的,但是在mac电脑上执行的时候,偶尔会得到127.0.0.1的输出,这样拿到本地ip很不稳定,感觉就很不靠谱了 目录 I ...

  8. 127.0.0.1:xxxx端口映射到物理机IP

    一个应用的Dashboard访问地址是127.0.0.1:8265,但是我没有权限使用物理机的浏览器查看,只能远程命令行访问机器,该机器IP是10.18.127.2,所以需要用如下命令映射一下: ip ...

  9. 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通,代 ...

最新文章

  1. windows7 端口查看以及杀死进程释放端口
  2. Redis进阶-Redis键值设计及BigKey问题
  3. error java on syntax token_解决Java“syntax error on token enum”问题
  4. 红队攻防之从边界突破到漫游内网(无cs和msf)
  5. Go sync.WaitGroup的用法
  6. java面向对象程序设计董小园_java面向对象程序设计(董小园版).doc
  7. 【ElasticSearch】Es 启动流程 源码分析
  8. 6.Jenkins 权威指南 --- 高级构建
  9. 新浪微博开放平台链接耗尽的情况分析
  10. 【linux网络】net_device及注册与销毁
  11. AE插件:TV Distortion Bundle mac(画面像素破损信号干扰失真插件)支持ae2021(2.6.0)
  12. maven缺失ojdbc6解决方法(手动安装ojdbc6)
  13. 在进入上交之后对未来的展望(第一篇博客)
  14. 喜报!易基因“同源基因特异性甲基化时序数据分析方法”获专利授权
  15. HCIA—网络基本知识—双绞线(文字 + 图解)
  16. 微软服务器系统2018,升级微软2018 Windows10 四月正式版17134(1803)系统的多种方法...
  17. 这是一篇能够教会你运营阿里巴巴国际站的文章
  18. 巴西龟饲养日志----6月份记录
  19. 简单工厂,工厂,抽象工厂
  20. win10 蓝牙忽然消失 华硕主板

热门文章

  1. java鼠标点击暂停程序_java – LWJGL抓取鼠标 – 如果应用程序挂起或使用抓取的鼠标点击断点时调试...
  2. 关于机器人方面的sci论文_如何给论文润色?从这两个方面入手
  3. python求矩阵维度必须一致_python数据分析(二)--Numpy
  4. java有pyuserinput包吗_PyUserInput安装
  5. windows server搭建php mysql数据库_windows server 2008/2012安装php iis7 mysql环境搭建教程...
  6. abb机器人指令手册_「ABB」ABB机器人指令模块介绍与开发过程
  7. vue-cli-3.0 axios 配置
  8. week08 S8-01 docker images tensorflow-jupyter
  9. leetcode--57--Insert Interval
  10. 华南师范大学:迈向智慧校园的“极简”之路