首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IPv6中的HTTPD侦听,根据netstat,但在IPv4中是可实现的

IPv6中的HTTPD侦听,根据netstat,但在IPv4中是可实现的
EN

Server Fault用户
提问于 2016-02-12 10:00:21
回答 1查看 15.8K关注 0票数 10

使用Openstack,我的服务器(HTTPS)上有一个Web (地平线)。

当我做netstat -lt | grep https时,我有:

代码语言:javascript
复制
tcp6       0      0 [::]:https              [::]:*                  LISTEN

对于lsof -i :443,我有:

代码语言:javascript
复制
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
httpd    5250   root    6u  IPv6  27390      0t0  TCP *:https (LISTEN)
httpd   17675 apache    6u  IPv6  27390      0t0  TCP *:https (LISTEN)
httpd   17676 apache    6u  IPv6  27390      0t0  TCP *:https (LISTEN)
httpd   17677 apache    6u  IPv6  27390      0t0  TCP *:https (LISTEN)
httpd   17678 apache    6u  IPv6  27390      0t0  TCP *:https (LISTEN)
httpd   17679 apache    6u  IPv6  27390      0t0  TCP *:https (LISTEN)
httpd   17680 apache    6u  IPv6  27390      0t0  TCP *:https (LISTEN)
httpd   17681 apache    6u  IPv6  27390      0t0  TCP *:https (LISTEN)
httpd   17682 apache    6u  IPv6  27390      0t0  TCP *:https (LISTEN)
httpd   27444 apache    6u  IPv6  27390      0t0  TCP *:https (LISTEN)

但是,服务器可以在IPv4中访问。对我来说没关系,但我想知道为什么没有像这样的netstat条目:

代码语言:javascript
复制
tcp       0      0 0.0.0.0:https              0.0.0.0:*                  LISTEN
EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-02-12 11:17:12

我相信,在Linux上,绑定到*会同时接收IPv6和IPv4流量(默认情况下)。我相信这些被称为IPv4 4映射的IPv6地址。netstat只显示IPv6条目,因为技术上只有一个绑定,这恰好支持IPv4和IPv6。

Apache站点上有一些信息。

软件可能不使用IPv4 4映射的IPv6地址,并分别绑定到0.0.0.0和*,因此在netstat中显示了两次,但这是开发人员的设计选择。

票数 21
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/755765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档