IPV6 的地址太多了。ipv6 为什么还要预划分配私网, NAT 在 IPV6 时代可以开除了,不是 IPV6 没有广播的概念吗? - V2EX
webjin1

IPV6 的地址太多了。ipv6 为什么还要预划分配私网, NAT 在 IPV6 时代可以开除了,不是 IPV6 没有广播的概念吗?

  •  
  •   webjin1 Jun 4, 2016 16842 views
    This topic created in 3634 days ago, the information mentioned may be changed or developed.
    Supplement 1    Jun 4, 2016
    @mgoophile 呵呵,喜欢用的人多吗?那网上那些叫器说什么 PPPOE 给我拨号出来上网的宽带怎么是 10 打头的私网 IP 。怎么怎么要找电信讨个说法,如果电信的人说,你拉宽带给赠送 100 个公网 IP 地址非 PPPOE 拨号的上网方式。我想肯定是首先 100 个公网 IP 地址啊,我路由器都不需要什么 NAT 方式去搞,我来一台设备就搞一个公网 IP 配上去。
    24 replies    2019-08-01 20:02:48 +08:00
    msg7086
        1
    msg7086  
       Jun 4, 2016
    如果你要在家里建一个外网无法访问的 IPv6 局域网,你觉得应该用哪个段的 IP ?
    webjin1
        2
    webjin1  
    OP
       Jun 4, 2016 via Android
    @msg7086 我会在路由器做策略。或者拔掉外网线路。
    webjin1
        3
    webjin1  
    OP
       Jun 4, 2016 via Android
    IP6 局域网也只要全球共同局域
    msg7086
        4
    msg7086  
       Jun 4, 2016
    @webjin1 那么,你应该用哪个段的 IP ?
    webjin1
        5
    webjin1  
    OP
       Jun 4, 2016 via Android
    @msg7086 我不要 nat 上网,局域网组建运营商肯定是分配同一前缀的给我。
    mgoophile
        6
    mgoophile  
       Jun 4, 2016 via Android
    对 IPv6 来说,实不用考虑地址短缺,但 NAT 有一个好处是,可以隐藏你的网络结构。就当这这是个安全考量。
    webjin1
        7
    webjin1  
    OP
       Jun 4, 2016 via Android
    IPv4 有私有地址的原因是为了做 NAT ,做 NAT 的原因是 IPv4 的地址不够用。 IPv6 是替代 IPv4 的最终方案,如果还需要 IPv4 的私有地址概念,就完全没必要存在 IPv6 了。
    webjin1
        8
    webjin1  
    OP
       Jun 4, 2016 via Android
    @mgoophile 安全要靠躲在 nat 内是技术的悲哀。 nat 会牺牲性能问题。
    k9982874
        9
    k9982874  
       Jun 4, 2016 via iPhone
    ipv6 ipv4 和私有网络有半毛钱关系? nat 存在的原因是 ip 地址不够用?楼主不需要私有网络所以全世界人民都不需要私有网络?
    XiaoxiaoPu
        10
    XiaoxiaoPu  
       Jun 4, 2016
    @webjin1 谁说过私有地址是为了 NAT 的?先有私有地址,后来才有 NAT 的。而且, NAT 也不只缓解 IPv4 地址不够用这一个用途(比如云计算里的弹性 IP )。你说的不需要,是站在家庭环境,只是需要访问外网的情况下说的。对于数据中心或者公司、机构的内部网络,必须保证网络配置是基本固定的,你说这种内网应该用哪个段的 IP ?让运营商分配么?如果运营商分配的网络变了,你要跟着修改内网所有设备的网络配置,这显然是不现实的。
    webjin1
        11
    webjin1  
    OP
       Jun 4, 2016
    @k9982874 当你写一些软件和架设一些服务就知道了。 teamviewer 就是一个列子,最近 teamviewer 都无法愉快的使用了,他中间的连接服务器都出问题,都被墙了。如果直接公网直连就可以,但是我有公网上网的情况下,我还需要 teamviewer ,我直接开远程服务了 ip 直连了。我相信有很多开发商 nat 穿透之苦。
    mgoophile
        12
    mgoophile  
       Jun 4, 2016 via Android   1
    @webjin1 IETF 是不喜欢 IPv6 的 NAT 的,但是市场喜欢,大家喜欢用。多一层安全保护,有什么好悲哀的? IP 协议本身就存在缺陷,如果你非要完美解决方案,那技术根本无法推广使用。总会有妥协的。
    paulagent
        13
    paulagent  
       Jun 4, 2016 via iPad   1
    楼主这口气就是说来引战得。没的讨论。你自己了解过整个市场吗?你不用,全世界其他人就都不用啊。你这么牛逼,咋不上天呢
    congeec
        14
    congeec  
       Jun 4, 2016
    @paulagent
    block 就是了
    msg7086
        15
    msg7086  
       Jun 4, 2016
    1. 我从来没和你说过 NAT ,你和我扯毛线的 NAT ?
    2. 如果你财大气粗买下一个 IPv6 前缀,欢迎使用。买不起,老老实实用免费的内网前缀。

    你从一开始就已经做出了错误的假设了。内网地址管 NAT 毛事。
    dndx
        16
    dndx  
       Jun 4, 2016
    IPv6 根本不需要 NAT 。如果只是为了达到 NAT 的那种所谓的“安全”效果,直接在路由器 FORWARD chain 上 block 所有外来链接即可。 OpenWrt 的 IPv6 routing 默认行为即为此。
    webjin1
        17
    webjin1  
    OP
       Jun 5, 2016
    @msg7086 1.你配置私网地址上公网漫游,不需要 NAT ?
    2 ,你说你电脑只是内部使用不配置公网,如果没有 IPV6 没有私网地址的时候,需要买 IPV6 地址,这个问题,第一 IPV6 地址不会比 IPV4 贵,很便宜。第二你只是内部使用,那这个地址你还需要买,你自己配上去就可以,要配哪个就配哪个。就跟我们 IPV4 一样,我自己内部使用,我配置 1.1.1.1/8 , 1.1.1.2/8 ,1.1.1.3/8 ,我要去买吗?我自己内部使用,我管他配置哪个,只要局域网配置好内部自己可以通信。
    webjin1
        18
    webjin1  
    OP
       Jun 5, 2016
    @dndx 是的,我也是这么想的,但是 ipv6 , IETF 已经预留了一个大段的私网地址,这些地址不允许公网上路由。我情愿回收这些地址拿出去作公网卖卖卖。
    dndx
        19
    dndx  
       Jun 5, 2016
    @webjin1 企业内网或者不需要互联网访问的 LAN ,这种情况下申请公用 IP 未免小题大作,直接用私有 IP 即可。
    dndx
        20
    dndx  
       Jun 5, 2016
    @webjin1 另外可以防止 misconfigured 路由器转发这些私有 IP traffic 。
    webjin1
        21
    webjin1  
    OP
       Jun 5, 2016
    @dndx 你自己内网私有不需要访问互联的,你可以拿任何地址配在设备上,对于你们内部来说这些地址就是你的私网,难道你配上去的地址还要交钱?就好比我们网络拓扑做实验,我到实验设备上配置 1.1.1.1/24 和 1.1.1.2/24 网络段,做实验用,反正是自己内部使用, IP 地址我哎配哪些段就配哪些段,相对于我自己的内部来讲这些地址就是我的私网地址。根本就需要花钱买,如果你这些设备需要上公网的话,那你向运营商拿一个地址然后再 NAT ,那是 IPV4 年代,地址短缺珍贵。如果是全面 IPV6 时代了,自己按照国际分配 IP 组织的规范去申请 AS 域号拿 IP , IPV6 地址不晓得多便宜。看看那些国外卖 idc 就知道了,租用一台服务器几个 IPV4+很多 IPV6 地址给你。
    dndx
        22
    dndx  
       Jun 5, 2016
    @webjin1 还是麻烦啊,使用约定俗成的 non-routeable 的地址显然比申请还简单。另外如果跟 Internet 的隔离没做好也可能会有冲突( lab 环境除外)。直接使用 non-routeable 的地址可以避免大多数问题。
    msg7086
        23
    msg7086  
       Jun 7, 2016
    @webjin1
    就说 APNIC 申请一个最小单位 /56 也要每年 1050 澳元,你觉得便宜,别人觉得贵总可以吧。

    我不太懂你的逻辑。
    你说你可以随便拿一个段,也可以去买一个 IPv6 段。
    这两个合起来不就是 IETF 在做的事情吗?
    IETF 随便拿一个段,然后钱算他的,段免费给你用,不就结了吗。
    你喜欢花钱买自己的段是你的事情,不让别人用免费的私有段是几个意思了。

    17 楼你说的第二点,随便拿一个段来当做自己的段,这当然没问题了啊,但是比起「随便」拿一个,别人给你指定一个不是更方便?免得覆盖掉了外网的 IP ,免得你自己做路由,免得各种奇怪的问题。
    About     Help     Advertise     Blog     API     FAQ     Solana     850 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 21:13 PVG 05:13 LAX 14:13 JFK 17:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86