微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

基板解析 mdns 数据包失败

如何解决基板解析 mdns 数据包失败

我目前正在做 this tutorial。在同一台机器上它按预期工作:节点正在连接并正在创建和完成块。但现在我想通过互联网做同样的事情。所以我有一个服务器(Ubuntu 16.04 xenial),我正在运行这个命令的开放端口 30333:

    ./target/release/node-template \
      --base-path /tmp/alice \
      --chain ./customSpecRaw.json \
      --alice \
      --rpc-methods Unsafe \
      --port 30333 \
      --ws-port 9945 \
      --rpc-port 9933 \
      --node-key 0000000000000000000000000000000000000000000000000000000000000001 \
      --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' \
      --validator \
      --name Node01

我的 PC(manjaro 20.2.1 Nibia)没有开放端口,我正在运行此命令:

    ./target/release/node-template
      --base-path /tmp/bob
      --chain ./customSpecRaw.json
      --bob
      --port 30334
      --ws-port 9946
      --rpc-port 9934
      --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0'
      --validator
      --rpc-methods Unsafe
      --name Node02
      --bootnodes /ip4/<SERVER IP>/tcp/30333/p2p/<BOOTNODE P2P ID>

在终端中,我看到两个节点上的网络流量,因此网络应该不是问题。但是两个节点上都有 0 个对等点,并且没有创建/完成块。但是我在 bootnodes 终端上重复打印了两个错误

拨打/dns/telemetry.polkadot.io/tcp/443/x-parity-wss/%2Fsubmit%2F时出错:自定义{种类:其他,错误:超时}

解析 mdns 数据包失败:LabelIsNotAscii

在我尝试从我的 PC 连接到引导节点之前,这两个错误都已经输出

两个节点都使用相同的代码编译,并使用在服务器上生成的相同自定义链规范文件

所以我的问题是:

  • 错误/警告是什么意思?
  • 如何修复它们以获得预期结果?
  • 如果错误/警告不是导致问题的原因,还有什么可能?

解决方法

我确实重新克隆并重新编译了两个节点,现在不知何故它正在工作。除了 --no-mdns 标志外,我没有更改命令中的任何内容。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。