在普通的 IPv4 网络中,我可以进入任何浏览器(例如 Firefox)并浏览未托管在端口 80 上的 IPv4 地址上的服务器:
http://192.168.42.6:8080/
Run Code Online (Sandbox Code Playgroud)
这将访问 8080 端口上的服务器192.168.42.6。但是,如果我使用 IPv6 IP 尝试此操作,则不会走运。这会尝试访问 8080 端口fe80::520:ff0f:ece0:1:
http://[fe80::520:ff0f:ece0:1]:8080/
Run Code Online (Sandbox Code Playgroud)
Firefox 会自动“修复”这个 URL:
http://[www.fe80::520:ff0f:ece0:1.com]:8080/
Run Code Online (Sandbox Code Playgroud)
这根本无法帮助我访问它。所以要么我做错了什么,要么 IPv6 真的有问题。无法在 Internet 上找到任何可以远程帮助的内容。(是的,有一台服务器运行在有问题的 IPv6 上。)
我有一台支持 IPv6 和 IPv4 的服务器。我想用它来允许我的桌面(只有 IPv4 连接)通过 IPv6 连接到其他服务器。在服务器和桌面上需要什么类型的软件才能启用此功能?
服务器运行 Ubuntu Linux 10.04 LTS,桌面运行 Mac OS X 10.6.7。
有什么办法可以在Windows XP或Server 2003上使用纯IPV6。我知道Windows XP中存在IPV4/IPV6双栈,我只是想测试是否只能在XP上使用IPV6。在 Windows Vista 上是可能的,但它可以在 XP 上完成吗?
我正在尝试通过 IPv6 访问 Google。然而,它似乎想把我送回IPv4!我在http://centralops.net/co/ 的IPv6.google.com 上进行了 DNS 查找并找到了他们的 IP,然后尝试了这个...
root@server:/logs# wget http://[2607:f8b0:4003:c00::6a]/
--2011-09-14 12:10:13-- http://[2607:f8b0:4003:c00::6a]/
Connecting to 2607:f8b0:4003:c00::6a:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://www.google.com/ [following]
--2011-09-14 12:10:14-- http://www.google.com/
Resolving www.google.com... 74.125.113.106, 74.125.113.147, 74.125.113.99, ...
Connecting to www.google.com|74.125.113.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `index.html.2'
[ <=> ] 11,670 --.-K/s in 0.02s
2011-09-14 12:10:14 (474 KB/s) - `index.html.2' saved [11670]
Run Code Online (Sandbox Code Playgroud)
如何仅通过 IPv6 访问 Google(或其他网站)?
我也测试了 Facebook,结果基本相同(301 重定向)。
我在 Windows 8 Pro x64 中遇到持续的高 CPU 使用率。原因是 svchost 以恒定的 25% CPU 运行,即使在空闲时也是如此。我检查了 svchost 正在运行的服务,并打开/关闭它们,直到找到原因。
事实证明,IPHLPSVC(IP Helper)服务负责所有 CPU 使用率。一旦我停止服务,CPU 在空闲时下降到 0-1%。
我做了一些研究,似乎 IPHLPSV 是为了过渡到 IPv6。我仍在使用 IPv4,并且在任务停止时没有遇到任何问题。我应该禁用该任务吗?有没有人对可能导致问题的原因有任何想法?
我的 ISP 开始使用 DHCPv6,这意味着使用此/etc/network/interfaces ...
auto lo eth0 eth1
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
allow-hotplug eth1
iface eth1 inet dhcp
iface eth1 inet6 dhcp
Run Code Online (Sandbox Code Playgroud)
...我的 Debian Wheezy 路由器终于获得了分配的 IPv6 地址(是的!)。
但是接下来我需要做什么才能让我的路由器为 LAN 中的所有工作站分配 IPv6 地址?
使用 IPv4,我所要做的就是在 WAN 接口上启用 DHCP 客户端,为路由器和工作站分配静态 IPv4 地址,最后设置 NAT(我使用iptables -t nat -a POSTROUTING -s 192.168.0.0/32 ! -d 192.168.0.0/32 -j MASQUERADE过)。
IPv6 没有 NAT。我研究了radvd和isc-dhcp-server,但两者似乎都需要在其配置文件中设置前缀(即不变的前缀)。然而,每次我重新连接时,我的 ISP 似乎都会为我提供一个新的前缀。
我真的很失落。
我有一个带有 3 个节点(VM)的基本网络。
一个节点发布一个事件,其他节点监听它并在收到时打印一些东西。它曾经是一对一的(因此节点将事件分别提供给其他节点),但我想实现多播。
作为一个快速实验,我想在网络上进行基本的“广播”,但一直无法找出正确的 IPv6 地址。使用IPv4广播地址工作,两个节点都打印一些东西然后节点1的地址是:inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr:fe80::a00:27ff:fef7:30 64 范围:链接
节点2:inet addr:192.168.56.102 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr:fe80::a00:27ff:fe56:a2f7/64 Scope:Link
节点3:inet addr:192.168.56.103 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe82:ae4a/64 Scope:Link
因此 IPv6 没有广播,而是使用多播。这些多播地址总是以 ff 开头。然后你得到了标志,默认情况下,分配的 mlc 为 0,瞬态的为 1。然后是范围。想要做一个基本的广播等效,我尝试了 ff01::1 它应该到达所有节点和 ff01::2 所有路由器。但这不起作用。我也试过 ff02、ff05 和 ff0e。我在这里误解了一些东西,当节点 1 发布事件时,到达节点 2 和节点 3 的正确多播/广播 ipv6 地址是什么?
编辑:
经过一些实验,我发现我什至无法 ping 通 inet6 地址,但可以 ping 通 ipv4 地址!有什么线索吗?
我已经尝试了很多东西,但总是空手而归。
请允许我描述一下情况:
我在运行 Plex 媒体服务器 (Plexpass) 的 FreeNAS 中有一个 *BSD Jail 设置。它具有 IPv6 访问权限并被配置为使用它。Plex 当前构建为使用单个套接字(这完全符合标准,因为有一个 RFC 支持这种行为)。我知道 BSD 出于安全考虑,不允许在单个套接字上侦听这两种协议,因此任何未明确编程为对 IPv4 和 IPv6 使用不同套接字的应用程序将无法在套接字未绑定到的协议上进行通信。
我可以在 Web 浏览器中使用文字 IPv6 地址访问管理页面。MyPlex 无法访问服务器进行远程访问(MyPlex 目前仅支持 IPv4)。
附加信息:
root@plexmediaserver_plexpass:/ # netstat -a | grep 32400
tcp6 0 0 *.32400 。 听
我尝试了以下方法:
我完全不知所措。我知道这对欧洲的很多人来说是一个主要问题,因为 ISP 已经开始全面转向 IPv6。这对我来说非常令人沮丧,尽管不像他们那样可怕。我无法找到有关在 Plex 中针对该问题获得永久修复的状态的任何信息。据我所知,最好的解决方法是绑定多个端口,让 …
我无法在 AWS VPC 安全组设置的入站规则中输入 IPv6 地址。它说
The source must be a valid CIDR (e.g. 0.0.0.0/0) or the ID of another security group
Run Code Online (Sandbox Code Playgroud)
它不会让我保存它。如何在不使用 0.0.0.0 通配符的情况下授权我的机器?
我正在尝试导出一个包含数字 IPv6 地址的 DISPLAY 变量。由于 IPv6 地址包含:通常用于显示编号的 ,变量将采用什么格式?谷歌搜索这个问题的答案令人惊讶。