webman怎么支持ipv4和ipv6都能访问

smart

问题描述

weman的配置文件server,如果用'listen' => 'http://[::]:8787' ,可以ipv6访问,但是ipv4就访问不了了,

找到如下文档,试过不行

截图

490 3 0
3个回答

admin

http://0.0.0.0

因为 0 可以代表dec的0,也可以代表hex0,

:80

  • smart 2023-10-17

    不行的,ipv6访问需要加 []

  • admin 2023-10-18

    就是我这样的,你去试试

admin

1: 如何同时让组件之间通讯支持ipv4&&ipv6?
回答: 以下两种均支持ipv4同时支持ipv6

设置监听地址register_listen_addr为0.0.0.0:端口号

如果想只允许本机访问 127.0.0.1:端口号

2: 监听地址的写法和ipv4与ipv6的关系
0.0.0.0:端口 外网&&本地&&局域网用户可以使用ipv4&&ipv6访问
127.0.01:端口 仅本机可以使用ipv4&&ipv6访问
192.168.3.15:端口 仅局域网用户可以使用ipv4访问
[2409:8a28:3e21:2810::fc]:端口 外网用户可以使用ipv6访问
[::1]:端口 外网&&本地&&局域网用户使用ipv6访问

  • 暂无评论
×
🔝