localhost,127.x.x.x和 0.0.0.0区别
区别 localhost 0.0 127
2023-09-14 09:00:17 时间
之前遇到过一件很纳闷的事,明明用webpack-dev-server监听了一个端口xx,用localhost:xx可以打开,但是依然可以在localhost:xx来启动另一个服务。
后来我看来了下webpack的配置,才发现原来监听了0.0.0.0的xx端口,但是为什么localhost也能访问呢?
127.x.x.x 环回地址
127.x.x.x是环回地址,表示如果向这类地址发送请求,就会马上送回本主机,不会发送出去。
其中127.0.0.1是 域名localhost的默认值,可以在windows: C:\Windows\System32\drivers\etc\hosts可以配置修改
0.0.0.0 默认路由(兜底路由)
0.0.0.0表示的是默认路由,即当路由表中没有找到完全匹配的路由的时候所对应的路由。
例如访问localhost:8088,那么访问的时候会先访问127.0.0.1:8088
如果127.0.0.1:8088没有被监听,则转去0.0.0.0:8088
注意这个只限于本机拥有的ip
例如,启动了一个服务监听 0.0.0.0:8099
那么如果127.x.x.x:8099端口没有被占用的话,都会转去0.0.0.0:8099,但是访问不属于本机的域名/IP时就不会转到0.0.0.0
相关文章
- CentOS下载及版本选择-CentOS LiveCD、LiveDVD和BinDVD区别
- link和@import的区别浅析
- php中的include和require的区别
- href="javacript:;" href="javacript:void(0);" href="#"区别。。。
- Ionic的NavController 和ModalController 的区别
- BIO,NIO与AIO的区别
- 转:scrollWidth,clientWidth,offsetWidth的区别
- (C++)STL排序函数sort和qsort的用法与区别
- ntpd与ntpdate的区别
- Rxjs of() 和 of({}) 的区别
- String s1=new String(“abc“); 和String s1=“abc“区别
- Zuul网关 @EnableZuulProxy 和 @EnableZuulServer 的区别
- Makefile 中:= ?= += =的区别
- 执行count(1)、count(*) 与 count(列名) 到底有什么区别?