gpt4 book ai didi

azure-service-fabric - 服务结构和 IPv4

转载 作者:行者123 更新时间:2023-12-04 08:22:29 24 4
gpt4 key购买 nike

运行 DevClusterSetup.ps1 后,默认情况下结构网关仅监听 IpV6,即使主机甚至没有 ipv6 IP 地址也是如此。由于在我腿上我们只有 ipv4,我想知道如何将它绑定(bind)到 ipv4?

PS C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup> netstat -ano | select-string 19000

TCP 127.0.0.1:2880 127.0.0.1:19000 ESTABLISHED 7848
TCP 127.0.0.1:19000 0.0.0.0:0 LISTENING 5764
TCP 127.0.0.1:19000 127.0.0.1:2880 ESTABLISHED 5764
TCP [::1]:19000 [::]:0 LISTENING 5764


PS C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup> get-process -id 5764

Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
155 61 5436 13056 52 0.09 5764 FabricGateway


PS C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup> telnet 192.168.88.153 19000
Connecting To 192.168.88.153...Could not open connection to the host, on port 19000: Connect failed

如您所见,FabricGateway 正在监听端口 19000,但我无法使用 IPv4 地址远程登录到它。

当您在某处只有 IPv4 环境时,这将导致一个有趣的问题。

我们如何配置它?

最佳答案

出于安全原因,DEV 集群默认监听环回地址,IPv4 为 127.0.0.0:19000,IPv6 为 [::1]:19000,以禁止来自机器外部的连接。 telnet 192.168.88.153 19000 不起作用,因为它尝试连接到您机器的非环回地址 192.168.88.153192.168.88.153 上没有监听器:19000 默认情况下。这与 IPv4 与 IPv6 无关。如果您想连接 192.168.88.153,您需要将 localhost 替换为 192.168.88.153 或集群中机器的 FQDN list 文件。请注意,这会使您的端点从您的计算机外部可见。

  <NodeList>
<Node NodeTypeRef="NodeType01" IsSeedNode="true" IPAddressOrFQDN="localhost" NodeName="Node1" FaultDomain="fd:/RACK1" UpgradeDomain="MYUD1" />

关于azure-service-fabric - 服务结构和 IPv4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30472502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com