V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  shiji  ›  全部回复第 98 页 / 共 113 页
回复总数  2250
1 ... 94  95  96  97  98  99  100  101  102  103 ... 113  
不用联机也能一起玩的?红警 CS 什么的? GTA ?
@realpg 因为是/ 64 ,同一个子网,自然是走默认的路由器呀。 就像家里路由器都是经过 192.168.1.1 一样

这是工作原理,不是缺陷。。。。。。

fe80 是 v6 的内网前缀,对于 Linode 来说:
2600:3c01::f03c:91ff:xxxx:xxxx/64
fe80:: f03c:91ff:xxxx:xxxx/64
在内网是一毛一样的啊

你把默认网关改成 2600:3c01::1 其实也是能用的,只是换了数据中心也许就不能用了。
ip -6 route
2600:3c01::/64 dev eth0 proto kernel metric 256
2600:3c01:e000:xxx::/64 dev eth0 proto kernel metric 256
fe80::/64 dev eth0 proto kernel metric 256
default via 2600:3c01::1 dev eth0 metric 1024

ping6 ipv6.google.com
PING ipv6.google.com(lax02s21-in-x0e.1e100.net) 56 data bytes
64 bytes from lax02s21-in-x0e.1e100.net: icmp_seq=1 ttl=57 time=8.92 ms
64 bytes from lax02s21-in-x0e.1e100.net: icmp_seq=2 ttl=57 time=8.88 ms
64 bytes from lax02s21-in-x0e.1e100.net: icmp_seq=3 ttl=57 time=8.92 ms
好吧我再更正一点, PPPoE 貌似大部分/ 32 的?我不记得了,我家里用的 DOCSIS 然后 WAN 显示的 IP 是/ 21 的。
家里的 IPv6 猫拿到的是/ 128 的,然后 LAN 是另外一个/ 64 的公网 v6
@msg7086
@realpg

刚刚我现去验证了一下:
我 Linode 本身的 IP :
2600:3c01::f03c:91ff:xxxx:xxxx / 64 ->注意,只有这一个 ipv6 是你的,/ 64 不是你的
另外还申请了一个额外的 IP pool : 2600:3c01:e000:yyyy:: / 64 routed to 2600:3c01::f03c:91ff:xxxx:xxxx
基本信息:
ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 2600:3c01:e000:yyyy::/64 scope global
valid_lft forever preferred_lft forever
inet6 2600:3c01::f03c:91ff:xxxx:xxxx/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::f03c:91ff:xxxx:xxxx/64 scope link
valid_lft forever preferred_lft forever

好的,现在我们的目标是,把整个 2600:3c01:e000:yyyy::/64 全部在本机启用:
ip route del local 2600:3c01:e000:yyyy::/64 dev lo

这样就好了,你连接整个 /64 都会到这台机器。
==============================

所以针对 Linode ,默认得到的 IPv6 是一个 /64 子网的一个地址,别的地址都不是你的。
2600:3c01::f03c:91ff:xxxx:xxxx =》完整的 2600:3c01:0000:0000:f03c:91ff:xxxx:xxxx
/ 64 的范围是 2600:3c01:0000:0000:0000:0000:0000:0000 ~ 2600:3c01:0000:0000:ffff:ffff:ffff:ffff
然后你要是想拿到一整个/ 64 ,去申请,会给你类似 2600:3c01:e000:yyyy:: / 64 routed to 2600:3c01::f03c:91ff:xxxx:xxxx 的东西。
这 2600:3c01:e000:yyyy:: / 64 整个完全是你的,你可以为所欲为。

我另外的一个主机托管也有初始给一整个/ 64 的。反正各有不同
===============================
之所以默认只给你/ 64 的一个我觉得是方便管理,所有有 IPv6 的主机都有这个段的某个地址,客户需要更多的地址就往这里 route ,额外地址的分发回收都是方便管理的。

=================
为什么不是/ 128 ?
因为那个就算是子网掩码啊,只是用来划分子网用的,早期宽带或者现在的光纤, PPPoE 得到的 IP 也是/ 24 之类的,难道整个/ 24 都是给你的?不可能吧 :)
同样你机房的机器/云主机也只是他们核心路由器下面的一个机器,自然掩码跟着路由器走。
@realpg 美国这边, Comcast 和 AT&T 入户分配的 ipv6 都是 /64 的,/64 不是浪费,是为了方便 SLAAC 工作的。
而且机房也不能直接给你分配大于 /64 的 IPv6 , 比这个大的段必须通过路由到你目前已经有的某个 /64 地址来实现。

至于你的那个 64 和 128 的问题, 你拿到的确实是 64 ,/64 就像是子网掩码,你局域网地址是 192.168.1.100/24 并不代表整个 /24 都是给你一个机器的,默认只有一个是你的。
至少 Ubuntu 喝 Debian (别的我不清楚)可以这么搞:
ip route add local 2001:64:64::/112 dev lo 这里面的 112 是你想同时启用的那一部分的掩码。
( 2001:64:64::0 ~ 2001:64:64::ffff )

三十年前的人万万也不会想到现在能人手至少一个电脑,还有手机,还有平板,还它娘的都要上网。

也许我们现在也想不到将来的某一天或许家里的每一块瓷砖都要联网呢,谁知道呢。协议的制定者必须比大部分人都要看得更长远,而且还要吸取之前的教训。
2016-04-09 10:44:14 +08:00
回复了 shiji 创建的主题 问与答 谁能来解释一下,为什么同一个网段, ping 相差的那么大?
@Sakura 嗯,我想到过,只是觉得既然是动态,也应该是风水轮流转,现在情况是 Ping 慢的过一段时间测也一样慢,快的一直快。
2016-04-09 10:30:36 +08:00
回复了 shiji 创建的主题 问与答 谁能来解释一下,为什么同一个网段, ping 相差的那么大?
@oott123 这个我想过,目前来说只在涉及 Hurricane Electric 的时候才会出现这个问题,别的 ping 基本都稳定。我现在就去挑一个 DO 的 ip 段测测看
@yexm0
2016-04-09 09:55:41 +08:00
回复了 shiji 创建的主题 问与答 谁能来解释一下,为什么同一个网段, ping 相差的那么大?
@wy315700 我觉得不是,你来说说你的理由?
2016-04-09 01:32:46 +08:00
回复了 pengbo37877 创建的主题 问与答 V 友们平时都用什么阅读类的 APP
我手机里就两个,一个知乎,一个 hacker news
然后阅读器是 Alreader (视力不好,不确定第二个字母是不是 L )反正在 Google play 里面找到的。
Linode  其实还有 /56 的可以选择。
然后,主机托管拿到过 /48 的
对于某些非一线城市来说,貌似你也接不到政府的活,人家有几个专门的合作伙伴,虽然是早期的技术,现在拿来也一样够赚了,还有一定的垄断地位,没人抢活,多好
2016-04-07 09:47:10 +08:00
回复了 shiji 创建的主题 问与答 OSX 音频设备总出问题
@loveuqian 我知道,可是我的问题是每次插拔显示器或者插着显示器插拔耳机的时候都会给我自动改回声音 Displayport 输出,我得一遍一遍手动改回来
2016-04-07 09:20:18 +08:00
回复了 shyy228 创建的主题 PHP 新手请教关于 return 的使用方法
如果在一个函数中调用 return 语句,将立即结束此函数的执行并将它的参数作为函数的值返回。 return 也会终止 eval() 语句或者脚本文件的执行。

如果在全局范围中调用,则当前脚本文件中止运行。如果当前脚本文件是被 include 的或者 require 的,则控制交回调用文件。此外,如果当前脚本是被 include 的,则 return 的值会被当作 include 调用的返回值。如果在主脚本文件中调用 return ,则脚本中止运行。如果当前脚本文件是在 php.ini 中的配置选项 auto_prepend_file 或者 auto_append_file 所指定的,则此脚本文件中止运行。

更多信息见返回值。

Note: 注意既然 return 是语言结构而不是函数,因此其参数没有必要用括号将其括起来。通常都不用括号,实际上也应该不用,这样可以降低 PHP 的负担。
Note: 如果没有提供参数,则一定不能用括号,此时返回 NULL 。如果调用 return 时加上了括号却又没有参数会导致解析错误。
Note: 当用引用返回值时永远不要使用括号,这样行不通。只能通过引用返回变量,而不是语句的结果。如果使用 return ($a); 时其实不是返回一个变量,而是表达式 ($a) 的值(当然,此时该值也正是 $a 的值)。
2016-04-07 09:13:39 +08:00
回复了 shyy228 创建的主题 PHP 新手请教关于 return 的使用方法
和 C 一样,在一个 function 里面, return 了之后,后面的都不会被执行。

return returns program control to the calling module. Execution resumes at the expression following the called module's invocation.

If called from within a function, the return statement immediately ends execution of the current function, and returns its argument as the value of the function call. return also ends the execution of an eval() statement or script file.

If called from the global scope, then execution of the current script file is ended. If the current script file was included or required, then control is passed back to the calling file. Furthermore, if the current script file was included, then the value given to return will be returned as the value of the include call. If return is called from within the main script file, then script execution ends. If the current script file was named by the auto_prepend_file or auto_append_file configuration options in php.ini, then that script file's execution is ended.
2016-04-06 13:38:26 +08:00
回复了 20140930 创建的主题 问与答 关于昨天 name.com 免费域名有多少人账号被关闭?
@taresky 估计是有人域名撸地有点多了
亚马逊云中国的还是美国的?

这个钱是不是有使用的时间限制?

据我所知亚马逊美区不能提前往账户充钱,只能用多少扣多少。

美区 AWS credit 都是有时间限制的。
1 ... 94  95  96  97  98  99  100  101  102  103 ... 113  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2503 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 62ms · UTC 02:24 · PVG 10:24 · LAX 19:24 · JFK 22:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.