我是一名软件开发人员,在Techdays刚刚拿到一本关于IPv6的免费书,我正在阅读这本书。 他们把它拿走了,因为它是一本旧书(W2008),所以对于其他/新的操作系统,情况可能不同,但是我不明白邻居发现获取MAC地址的必要性。 根据本书,每个节点自动获取一个链路本地IP地址,它由MAC地址通过在第3个字节和第4个字节之间插入FF-FE并翻转U / L位构成,从而使得本地链路MAC地址为00-AA-00-3F-2A-1C的节点的IP地址为FE80::2AA:FF:FE:3F:2A1C 。 为了确定链路层MAC地址,发送一个邻居请求消息给链路本地IP地址,该地址使用包含其MAC地址的消息进行应答…但是发送者已经知道,因为MAC是在链路层中编码的,本地IP地址。 所以这听起来像邮寄明信片给有人要求他们的地址。
设置访问控制列表时, 0.0.0.0/0 ::/0和::/0什么区别? 我正在设置一个AWS EC2实例
计算机处理器从32位移到64位。 为什么IP从32位移动到128位(跳过64位)? 编辑: 我不打算直接比较。 只是好奇为什么IPs跳过64位。
我们运行社交/本地服务,从地理定位用户的IP获益。 问题在于,对于IPv6来说,地理位置比IPv4要快得多。 有没有一种方法来优先使用nginx在Ubuntu主机上通过IPv6传入连接? configuration看起来像这样: server { listen 80 default_server; listen [::]:80 ipv6only=off default_server; }
我目前正在评估Server 2012作为Linux和Windows工作站和服务器的小型异构networking中的域控制器,所有这些都将最终join到域中。 这是一个100%的双栈networking; 每个设备都具有IPv4和IPv6连接。 路由器是运行radvd 1.9.1和其他各种必需品的Linux服务器。 我刚安装了第一个域控制器, 它的域名是ad.businessname.com (其中businessname.com是由外部DNS服务器处理;该域也有公共网站,电子邮件等,这些将不会被join到域)。 它是安装了AD DS和DNSangular色的服务器核心。 一切似乎都很好,我准备build立第二个DC,并开始join电脑,但… 现在我的networking上有额外的IPv6路由器广告,宣传唯一本地地址 。 它还广告实际路由器正在广告的本地IPv6前缀。 起初我以为这些RA是源自域控制器,因为它们在我closures时就消失了,但在运行Wireshark之后,我发现它们来自我的实际IPv6路由器。 Wireshark表明,这个版本的RA很快就会来自DC的fd4a:e7ab:34a5 :: 1的邻居请求。 奇怪的是,路由器也发送当networking域控制器不存在时通常发送的原始路由通告。 RA的这个版本匹配/etc/radvd.conf (副本如下)。 与Wireshark的快速会话证实,这两个版本的路由器通告都来自运行radvd的Linux路由器的MAC地址。 到目前为止,这些似乎无害,因为我的IPv6连接还没有被额外的RA的存在所中断。 但是由于我已经拥有全球的IPv6连接,所以ULA看起来没有必要和不必要。 我已经花了大量的时间和今天的互联网去尝试弄清楚发生了什么事情,但是除了暗示可能与IP助手服务有关的事情之外,没有什么可以解释的东西(模糊的警告不是把它关掉)。 但据我所知,当本地IPv6可用时禁用此服务应该是安全的。 所以我的问题是: 为什么Windows为ULAnetworking发送邻居请求? 为什么这些RA被发送,显然是作为回应? 为什么除了我的本地地址之外,他们还宣传ULA? 这不会导致以后的IPv6路由问题吗? 我必须忍受这一点,或者我怎样才能使Windows和RADVD的行为? 各种configuration信息如下: 这里是一个被发送的RA(如radvdump所示,比IMO Wirehark的输出更容易读取)。 你可以看到它是广告ULA和公共前缀(在这里模糊)。 当我closures域控制器时,这个版本的RA停止出现在networking上。 # # radvd configuration generated by radvdump 1.9.1 # based on Router Advertisement from fe80::20c:29ff:fef4:66f1 # received […]
据我了解,IANA分配的公有IPv6地址的前缀是2000 :: / 3。 这些IP地址将通过Internet路由。 另一端的IPv6组播地址前缀为FF00 :: / 8。 所以我的理解是,ipv6多播地址将不能通过互联网路由。 我是对的? 如果是这样,有没有办法通过互联网在IPv6中进行一对多的IP路由? 谢谢!
我有一个开发环境设置,我有一个单独的环回地址为多个网站。 例如,我有以下几点: 127.0.0.1 www.mysite.dev 127.0.0.2 foo.mysite.dev 127.0.0.3 bar.mysite.dev 127.0.0.4 waffles.mysite.dev 我想要一个相当于ipv6的解决scheme。 我已经知道你可以使用:: 1作为一个环回地址,但:: 2,:: 3等似乎没有工作。 在ipv6中有没有其他的回送地址? 有没有办法有多个独特的环回地址?
我们的Windows服务器正在使用我们的Windows DNS服务器注册IPv6 AAAAlogging。 但是,我们的networking中没有启用IPv6路由,所以这经常导致失速行为。 微软RDP是最严重的罪犯。 当连接到DNS中具有AAAAlogging的服务器时,远程桌面客户端将首先尝试IPv6,并且在连接超时之前不会回退到IPv4。 高级用户可以通过直接连接到IP地址来解决这个问题。 使用ping -4 hostname.fooparsingIPv4地址总是可以立即运行。 我能做些什么来避免这种延迟? 在客户端禁用IPv6? 微软表示, IPv6是Windows操作系统的强制性部分。 太多的客户,以确保这是始终无处不在。 当我们最终实现IPv6时,会导致更多的问题。 在服务器上禁用IPv6? 微软表示, IPv6是Windows操作系统的强制性部分。 要求不方便的registry攻击来禁用整个IPv6堆栈。 确保在所有服务器上正确设置是不方便的。 当我们最终实现IPv6时,会导致更多的问题。 掩盖用户设备DNS recursor上的IPv6logging? 不,我们正在使用NLNet Unbound, 它不支持 。 防止在Microsoft DNS服务器上注册IPv6 AAAAlogging? 我不认为这是可能的。 在这一点上,我正在考虑编写一个脚本来清除我们的DNS区域中的所有AAAAlogging。 请帮助我find一个更好的方法。 更新: DNSparsing不是问题。 正如@joeqwerty在他的回答中指出的,DNSlogging是即时返回的。 A和AAAAlogging都立即可用。 问题在于某些客户端( mstsc.exe )将优先尝试通过IPv6进行连接,并花费一些时间回退到IPv4。 这似乎是一个路由问题。 由于目标地址是不可路由的, ping命令会产生“常规故障”错误消息。 C:\Windows\system32>ping myhost.mydomain Pinging myhost.mydomain [2002:1234:1234::1234:1234] with 32 bytes of data: General […]
是否有可能获得路由的IPv6子网? 我们没有任何附近的IPv6经纪人,我们的本地ISP也不支持,但是我们想要build立一个IPv6networking。 也许有办法成为IPv6经纪人或注册为ISP?
我一直在通过rsync连接到我的IPv6地址有困难。 由于目标文件夹的参数是冒号分隔的,因此IPv6地址将如此中断: root@fdff::ffff:ffff:ffff:/path/to/dest 如何通过SSH使用rsync与IPv6地址?