首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务结构与IPv4

服务结构与IPv4
EN

Stack Overflow用户
提问于 2015-05-27 03:13:57
回答 1查看 1.3K关注 0票数 3

运行DevClusterSetup.ps1之后,fabric网关默认情况下只侦听IpV6,即使主机甚至没有ipv6 IP地址。既然我的腿上只有ipv4,我想知道如何将它绑定到ipv4?

代码语言:javascript
复制
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环境时,这将导致一个有趣的问题。

我们如何配置这个?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-03 17:48:10

出于安全考虑,DEV集群默认侦听环回地址( 127.0.0.0:19000 For IPv4和[::1]:19000 for IPv6 ),以禁止来自计算机外部的连接。telnet 192.168.88.153 19000无法工作,因为它试图连接到机器的非环回地址192.168.88.153,默认情况下192.168.88.153:19000上没有侦听器。这与IPv4对IPv6无关。如果要与192.168.88.153连接,则需要在集群清单文件中使用计算机的192.168.88.153或FQDN替换localhost。请注意,这会使您的终结点从计算机外部可见。

代码语言:javascript
复制
  <NodeList>
    <Node NodeTypeRef="NodeType01" IsSeedNode="true" IPAddressOrFQDN="localhost" NodeName="Node1" FaultDomain="fd:/RACK1" UpgradeDomain="MYUD1" />
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30472502

复制
相关文章

相似问题

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