|
|
无邪的芹菜 · 什么是Apache Spark_云计算主题库 ...· 1 月前 · |
|
|
豪气的打火机 · nacos常见问题之开启鉴权后客户端报403 ...· 1 月前 · |
|
|
风流的开水瓶 · intellij idea ...· 1 月前 · |
|
|
细心的苹果 · Upgrading .Net 6.0 to ...· 2 月前 · |
|
|
烦恼的哑铃 · 臺灣鐵器時代蔦松文化的人群移動與社會組織研究 ...· 3 月前 · |
|
|
爱搭讪的大蒜 · 刘芳萍-动物医学学院· 4 月前 · |
|
|
闷骚的弓箭 · 古剑奇谭3图文攻略31:学会种植建造等技能- ...· 5 月前 · |
python3 -m http.server --bind ::
启动一个python服务器,如
Python3: http.server支持ipv6吗?
所示。但是,它也支持IPv4,因为我可以使用
localhost:8000
访问web服务器(编辑:甚至
127.0.0.1:8000
工作)。我不想这样。尽管我使用了
http.server
,但是python
http.server
是双堆栈的。
默认情况下,服务器将自身绑定到所有接口。选项b/- bind指定它应该绑定到的特定地址。 文档
有禁用IPv4的方法吗?
,我让它绑定到
::
。
发布于 2022-10-27 22:38:35
没有办法做到这一点,因为对IPv4的支持不是由Python提供的,而是由操作系统提供的。 ,我不是百分之百肯定。
更多细节
lsof -nP -i4TCP | grep LISTEN
(打开IPv4上的网络文件/套接字)的输出包括(注意
IPv6
)
Python 30838 ben 3u IPv6 0xb364e79e7fc44213 0t0 TCP *:8000 (LISTEN)
它与IPv6网络文件
lsof -nP -6
(警告:
lsof -nP -i6TCP
没有显示)一起使用:
Python 30838 ben 3u IPv6 0xb364e79e7fc44213 0t0 TCP *:8000 (LISTEN)
我认为操作系统为IPv4数据包创建了一个网络文件/套接字,尽管它并没有要求它(为了方便)。根据我对
lsof
和docs的理解:
当打开的IPv4网络文件的地址被映射到IPv6地址中时,打开的文件类型将是IPv6,而不是IPv4,其显示将由'6‘而不是'4’选择。
我刚刚意识到这是一个与我读 昨天..。 非常相似的“特性”
这意味着它不再是堆栈溢出的答案,而是Linux的答案:如何关闭服务器的双堆栈网络?
https://stackoverflow.com/questions/74228836
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
|
|
无邪的芹菜 · 什么是Apache Spark_云计算主题库-阿里云 1 月前 |
|
|
烦恼的哑铃 · 臺灣鐵器時代蔦松文化的人群移動與社會組織研究-鍶同位素分析法之應用 = Mobility and Social Organization in Prehistoric Taiwan Iron –Age 3 月前 |
|
|
爱搭讪的大蒜 · 刘芳萍-动物医学学院 4 月前 |
|
|
闷骚的弓箭 · 古剑奇谭3图文攻略31:学会种植建造等技能-百度经验 5 月前 |