【发布时间】:2017-01-11 19:05:29
【问题描述】:
我在 ssh 上使用 SOCKS5。一切正常,但是,当我检查我的公共 IP 地址时,我发现这是一个 IPv6 地址(我要连接的机器同时具有 IPv4 和 IPv6 地址)。如果我理解正确,这是我用于 SOCKS 的服务器上sshd_config 的责任,对吧?是否有可能以某种方式强制它使用 IPv4 地址?
【问题讨论】:
-
“我看到这是一个 IPv6 地址” ...如何,在哪里?
-
当我检查 whatismyip.com(在我的本地浏览器中)时,我看到了服务器的 IPv6 地址。
-
是浏览器,用IPv6地址连接什么的。
-
怎么回事?我的电脑甚至没有任何 IPv6 地址(我在系统级别禁用了它)。
-
Firefox 有一个选项可以在浏览器中禁用 IPv6。在
about:config中搜索network.dns.disableIPv6。 kb.mozillazine.org/Network.dns.disableIPv6 此外,如果您可以控制 ssh 服务器,则可以将配置更改为仅首选 IPv4。指令为AddressFamily,值为any、inet(IPv4)、inet6(IPv6)。 man.openbsd.org/sshd_config