linux+公式将IPV6地址转换为IP地址



将IPv6地址转换为IP地址号的公式

我正在寻找一个将IPV6地址转换为IP地址的公式。

例如,假设我们将ipv6作为以下

输入IPV6地址:2001:0db8:0000:0000:0000:ff00:0042:8329

转换的输出IP号:32.136.7.34

到IP地址

正如评论中已经写的那样;"IP地址";两者都可以是";IPv6地址";和一个";IPv4地址";。

更糟糕的是:就我记忆正确的最新RFC而言,这个问题的正确答案是:";那台电脑的IP地址是多少"如果计算机同时具有IPv4和IPv6地址,则为IPv6地址(而不是IPv4地址(!

我正在寻找一个将IPV6地址转换为IP地址的公式。

第一个问题是:SSH服务器是否有IPv4地址?

事实并非必然如此。

如果它有一个IPv4地址,就不可能根据IPv6地址来计算,因为这两个地址彼此完全无关。

如何?使用ssh时,如何将ssh转换为ipv6?

下一个问题是:客户端计算机是否有IPv6地址?

如果你的计算机有IPv6地址,你可以简单地使用SSH连接到IPv6地址:

ssh 2001:0db8:0000:0000:0000:ff00:0042:8329

如果您的计算机没有IPv6地址(例如,因为您的互联网提供商不支持IPv6(,则必须查找SSH服务器的IPv4地址。

正如我已经写过的,你不能计算那个地址,但你必须询问操作该服务器的人。

如果SSH服务器没有IPv4地址,而您的计算机也没有IPv6地址,这将变得相当困难。也许你甚至必须为一项服务付费;翻译";IPv4到IPv6…

最新更新