Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
IPv6Ô­Àí¡¢Ó¦ÓÃÓëʵ¼ù
 
×÷Õߣº ÌÚѶ΢Ðż¼Êõ¼Ü¹¹²¿ÍŶÓ
  2446  次浏览      27
 2019-11-8
 
±à¼­ÍƼö:
ÎÄÕ¼òµ¥µÄ˵Ã÷IPv6µÄ»ù±¾¸ÅÄî, IPv6ÔÚLinux²Ù×÷ϵͳϵÄʵÏÖ, IPv6µÄʵÑé, IPv6µÄ¹ý¶É¼¼Êõ½éÉÜ, IPv6ÔÚLinuxƽ̨ÏÂsocket±à³ÌÓ¦¸Ã×¢ÒâµÄÎÊÌâ ,Ï£Íû¶ÔÄúÓÐËù°ïÖú
±¾ÎÄÀ´×ÔÓÚÌÚÑ¶ÔÆ¼ÓÉçÇø£¬ÓÉ»ðÁú¹ûÈí¼þDelores±à¼­ÍƼö

ÖµµÃ˵µÄÊÇ£¬Ä¿Ç°ÎÒÃǽӴ¥µÃ±È½Ï¶àµÄÖ÷Á÷²Ù×÷ϵͳÄںˣ¬ÒѾ­ºÜºÃµØÖ§³ÖIPv6ЭÒéÕ»£¬ÀýÈ磺

Windows£º windows 7¡¢windows 8.x¡¢windows 10£¬Ä¬ÈÏ¿ªÆôIPv6

Linux£º ÄÚºË2.6.x¡¢ÄÚºË3.x¡¢ÄÚºË4.x ÒѾ­Ö§³ÖIPv6£¨ÐèÒªÊÖ¶¯¿ªÆô£©

IOS£ºIOS9¿ªÊ¼ÒѾ­Ö§³ÖIPv6 Only£¬2016ÄêÆ»¹ûÒѾ­Ç¿ÖÆÒªÇóapp±ØÐëÖ§³ÖIPv6

±¾ÎÄÌáµ½µÄIPv6½Úµã£¬Ã»ÓÐÌØÊâ˵Ã÷£¬Ò»°ãÖ¸µÄÊÇ´¿IPv6½Úµã£¨IPv6 Only£©£¬Ò²¾ÍÊÇÖ»Ö§³ÖIPv6ЭÒéÕ»£»IPv4½Úµã£¬ÊÇÖ¸´¿IPv4µÄ½Úµã£¬Ò²¾ÍÊÇÖ»Ö§³ÖIPv4ЭÒéÕ»£»Èç¹û½ÚµãÖ§³ÖIPv6ºÍIPv4˫ջ£¬»áÖ¸Ã÷ÊÇ˫ջ½Úµã¡£

IPv6µÄ»ù±¾¸ÅÄî

ÖÚËùÖÜÖª£¬32λµÄIPv4µØÖ·ÒѾ­ºÄ½ß£¬IPv6²ÉÓÃ128λµÄµØÖ·³¤¶ÈÓµÓиü´óµÄµØÖ·¿Õ¼ä¡£Ê×ÏÈÎÒÃÇÏÈÀ´ÈÏʶһÏÂIPv6µ½µ×³¤³ÉʲôÑù×Ó¡£

³õʶIPv6

ͼ1 IPv6Êý¾Ý±¨ÎÄ

ÉÏͼÊÇÎÒÃÇ×îÊìϤµÄpingµÄIPv6°æ±¾ICMPv6¡£¿ÉÒÔ¿´µ½£¬IPv6Êý¾Ý±¨ÎĺÍIPv4ÓкܴóµÄ²î±ð£º

Êý¾ÝÁ´Â·²ã£¨L2£©µÄtype×ֶαêʶΪ 0x86dd£¬±íʾ³ÐÔØµÄÉϲãЭÒéÊÇIPv6

IPv4¶Ô±È£ºtype×Ö¶ÎΪ0x0800

IPv6µÄÍ·²¿×ֶΣ¬ºÍIPv4²î±ð¾Þ´ó£¨¿ÉÒԲ²⵽£¬IPv6ºÍIPv4ÎÞ·¨¼æÈÝ£©

IPv6µÄ±¨ÎÄÍ·²¿¸ñʽÈçÏ£º

ͼ2 IPv6±¨ÎÄÍ·²¿£¨¸ÃͼƬÀ´×Ô»¥ÁªÍø£©

IPv6±¨ÎÄÍ·²¿¸ü¾«¼òÁË£¬×ֶθüÉÙÁË£¬¶Ô±ÈÆðIPv4£¬ÓÐÒÔϼ¸¸öµØ·½ÖµµÃ×¢Ò⣺

IPv6±¨ÎÄÍ·²¿ÊǶ¨³¤£¨¹Ì¶¨Îª40×Ö½Ú£©£¬IPv4±¨ÎÄÍ·²¿ÊDZ䳤µÄ¡£Õâ¸öÒâζ×Å£¬Ð´´úÂë´¦ÀíIPv6Êý¾Ý±¨ÎĵÄЧÂÊ»áÌá¸ßºÜ¶à£º£©

IPv6ÖÐHop Limit×ֶκ¬ÒåÀàËÆIPv4µÄTTL¡£

IPv6ÖеÄTraffic Class×ֶκ¬ÒåÀàËÆIPv4ÖеÄTOS£¨Type Of Service£©¡£

IPv6µÄ±¨ÎÄÍ·²¿È¡ÏûÁËУÑéºÍ×ֶΡ£È¡ÏûÕâ¸ö×Ö¶ÎÒ²ÊǶÔIPv4ЭÒéµÄÒ»¸ö¸Ä½ø¡£µ±IPv4±¨ÎÄÔÚÍøÂ·¼ä´«Ê䣬ÿ¾­¹ýÒ»¸ö·ÓÉÆ÷ת·¢¾ÍÊÇÐÞ¸ÄTTL×ֶΣ¬¾ÍÐèÒªÖØÐ¼ÆËãУÑéºÍ£¬¶øÓÉÓÚÊý¾ÝÁ´Â·²ãL2ºÍ´«Êä²ãL4µÄУÑéÒѾ­×㹻ǿ׳£¬Òò´ËIPv6È¡ÏûÕâ¸ö×ֶλáÌá¸ß·ÓÉÆ÷µÄת·¢Ð§ÂÊ¡£ÖµµÃÒ»ÌáµÄÊÇ£¬ÔÚIPv6ЭÒéÏ£¬´«Êä²ãL4ЭÒéUDP¡¢TCPÊÇÇ¿ÖÆÐèÒª½øÐÐУÑéºÍµÄ£¨IPv4ÊÇ¿ÉÑ¡µÄ£©¡£

IPv6±¨ÎÄÍ·²¿ÖеÄNext Header×ֶαíʾ¡°³ÐÔØÉÏÒ»²ãµÄЭÒéÀàÐÍ¡±»òÕß¡°À©Õ¹Í·²¿ÀàÐÍ¡±¡£ÕâÀïµÄº¬ÒåÓëIPv4ÓкܴóµÄ²î±ð£¬ÐèÒª¼ÓÒÔ½âÊÍ£º

µ±IPv6Êý¾Ý±¨ÎijÐÔØµÄÊÇÉϲãЭÒéICMPv6¡¢TCP¡¢UDPµÈµÄʱºò£¬Next HeaderµÄÖµ·Ö±ðΪ58¡¢6¡¢17£¬Õâ¸öʱºòºÍIPv4±¨ÎÄÍ·²¿ÖеÄProtocol×ֶκÜÀàËÆ¡£

µ±²»ÊÇÒÔÉÏ3ÖÖЭÒéÀàÐ͵Äʱºò£¬IPv6±¨ÎÄÍ·²¿½ô½ÓµÄÊÇÀ©Õ¹Í·²¿¡£À©Õ¹Í·²¿ÊÇIPv6ÒýÈëµÄÒ»¸öеĸÅÄÿ¸öIPv6µÄÊý¾Ý±¨ÎÄ¿ÉÒÔ³ÐÔØ0¸ö»ò¶à¸öÀ©Õ¹Í·²¿£¬À©Õ¹Í·²¿Í¨¹ýÁ´±íµÄÐÎʽ×éÖ¯ÆðÀ´¡£µ±IPv6Êý¾Ý±¨ÎijÐÔØ×ÅÀ©Õ¹Í·²¿µÄʱºò£¬Next HeaderµÄÊýֵΪÀ©Õ¹Í·²¿µÄÀàÐÍÖµ¡£

ΪʲôҪÒýÈëÀ©Õ¹Í·²¿Õâ¸ö¸ÅÄÕâÀïÒ²ÊÇIPv6¶ÔIPv4¸Ä½øµÄÒ»¸ö·½Ã棬ÓÃÀ©Õ¹Í·²¿È¡´úÁËIPv4µÄ¿ÉÑ¡ÏîÐÅÏ¢£¬¾«¼òÁËIPv6µÄÍ·²¿£¬ÔöÇ¿ÁËIPv6µÄÀ©Õ¹ÐÔ¡£ÓÐͬѧ»á²»»áÓÐÒÉÎÊ£¬IPv6µÄ·ÖƬÊý¾Ý±¨ÎÄÔõô´¦Àí£¿Æäʵ¾ÍÊÇʹÓÃÁËIPv6À©Õ¹Í·²¿¡£ÎÒÃÇÀ´×¥Ò»¸öUDP·ÖƬ±¨ÎÄÀ´¿´¿´¡£

ͼ3 IPv6·ÖƬ±¨ÎÄ

µ±·¢ËÍÒ»¸ö·ÖƬIPv6Êý¾Ý±¨ÎĵÄʱºò£¬IPv6ʹÓõÄÊÇÀ©Õ¹Í·²¿µÄÐÎʽ×éÖ¯¸÷¸ö·ÖƬµÄÐÅÏ¢£¬ÈçͼIPv6±¨ÎÄÍ·²¿Next Header×Ö¶ÎֵΪ44±íʾ´æÔÚÀ©Õ¹Í·²¿£¬À©Õ¹Í·²¿ÊÇIPv6·ÖƬÊý¾ÝÐÅÏ¢¡£

¶Ô±ÈIPv4£¬·ÖƬÐÅÏ¢ÊǼǼÔÚIPv4±¨ÎÄÍ·²¿µÄ·ÖƬ×Ö¶ÎÖС£

IPv6µÄÀ©Õ¹Í·²¿ÀàÐÍÓкܶàÖÖ£¬³ýÁËÉÏÊöµÄ·ÖƬͷ²¿£¬»¹ÓзÓÉÍ·²¿¡¢ÖðÌø¿Éѡͷ²¿µÈ£¬¾ßÌåµÄ¿ÉÒԲο¼RFC2460¡£

±¾ÕÂÖ÷Òª½éÉÜÁËIPv6µÄһЩºÜÖ±¹ÛµÄÈÏʶ£¬ÏÂÃæÖð½¥½éÉÜIPv6ÉϵĻù±¾ÖªÊ¶ºÍ¸ÅÄî¡£

IPv6µÄµØÖ·Óï·¨

Ò»¸öIPv6µÄµØÖ·Ê¹ÓÃðºÅÊ®Áù½øÖƱíʾ·½·¨£º128λµÄµØÖ·Ã¿16λ·Ö³ÉÒ»¶Î£¬Ã¿¸ö16λµÄ¶ÎÓÃÊ®Áù½øÖƱíʾ²¢ÓÃðºÅ·Ö¸ô¿ª£¬ÀýÈ磺

Ò»¸öÆÕͨ¹«ÍøIPv6µØÖ·£º2001:0D12:0000:0000:02AA:0987:FE29:9871

IPv6µØÖ·Ö§³ÖѹËõǰµ¼ÁãµÄ±íʾ·½·¨£¬ÀýÈçÉÏÃæµÄµØÖ·¿ÉÒÔѹËõ±íʾΪ£º

2001:D12:0:0:2AA:987:FE29:9871

ΪÁ˽øÒ»²½¾«¼òIPv6µØÖ·£¬µ±Ã°ºÅÊ®Áù½øÖƸñʽÖгöÏÖÁ¬Ðø¼¸¶ÎÊýÖµ0µÄλ¶Îʱ£¬ÕâЩ¶Î¿ÉÒÔѹËõΪ˫ðºÅµÄ±íʾ£¬ÀýÈçÉÏÃæµÄµØÖ·»¹¿ÉÒÔ½øÒ»²½¾«¼ò±íʾΪ£º

2001:D12::2AA:987:FE29:9871

ÓÖÀýÈçIPv6µÄµØÖ·FF80:0:0:0:FF:3BA:891:67C2¿ÉÒÔ½øÒ»²½¾«¼ò±íʾΪ£º

FE80::FF:3BA:891:67C2

ÕâÀïÖµµÃ×¢ÒâµÄÊÇ£¬Ë«Ã°ºÅÖ»ÄܳöÏÖÒ»´Î¡£

IPv6µØÖ·µÄºÅ¶Î»®·ÖºÍǰ׺±íʾ·¨

IPv6ÓµÓÐ128λ¾Þ´óµÄµØÖ·¿Õ¼ä£¬¶ÔÓÚÄÇô´óµÄ¿Õ¼ä£¬Ò²²»ÊÇËæÒâµÄ»®·Ö£¬¶øÊÇʹÓð´ÕÕbitλ½øÐкŶλ®·Ö£¨Óë¶ì³§ÄÚ²¿Ò»Ð©µÄ64λuin¸ÄÔì·ÅºÅµÄzone»®·ÖËã·¨£©¡£

IPv6µÄµØÖ·½á¹¹ÈçÏÂͼ£º

ͼ4 IPv6µØÖ·½á¹¹

ÀýÈçRFC4291Öж¨ÒåÁËn=48, m=16£¬Ò²¾ÍÊÇ×ÓÍøºÍ½Ó¿ÚIDÓë¸÷Õ¼64λ

IPv6Ö§³Ö×ÓÍøÇ°×º±êʶ·½·¨£¬ÀàËÆÓÚIPv4µÄÎÞ·ÖÀàÓò¼ä·ÓÉCIDR»úÖÆ£¨×¢Ò⣺IPv6ûÓÐ×ÓÍøÑÚÂëmaskµÄ¸ÅÄ¡£Ê¹Óá°IPv6µØÖ·/ǰ׺³¤¶È¡±±íʾ·½·¨£¬ÀýÈ磺

2001:C3:0:2C6A::/64±íʾһ¸ö×ÓÍø

¶ø2001:C3:0:2C6A:C9B4:FF12:48BC:1A22/64±íʾ¸Ã×ÓÍøÏµÄÒ»¸ö½ÚµãµØÖ·¡£

¿ÉÒÔ¿´µ½£¬Ò»¸öIPv6µÄµØÖ·ÓÐ×ÓÍøÇ°×º+½Ó¿ÚID¹¹³É£¬×ÓÍøÇ°×ºÓɵØÖ··ÖÅäºÍ¹ÜÀí»ú¹¹¶¨ÒåºÍ·ÖÅ䣬¶ø½Ó¿ÚID¿ÉÒÔÓɸ÷²Ù×÷ϵͳʵÏÖÉú³É£¬Éú³ÉËã·¨ºóÃæµÄÕ½ڻá½éÉÜ¡£

IPv6µÄµØÖ·ÀàÐÍ

IPv6µØÖ··ÖÈýÖÖÀàÐÍ

1¡¢µ¥²¥£¬¶ÔÓ¦ÓÚIPv4µÄÆÕͨ¹«ÍøºÍË½ÍøµØÖ·

2¡¢×é²¥£¬¶ÔÓ¦ÓÚIPv4µÄ×é²¥£¨¶à²¥£©µØÖ·

3¡¢Èβ¥£¬IPv6ÐÂÔöµÄµØÖ·¸ÅÄîÀàÐÍ

IPv6ûÓй㲥µØÖ·£¬ÓÃ×é²¥µØÖ·ÊµÏֹ㲥µÄ¹¦ÄÜ¡£Êµ¼ÊÉÏÎÒÃǹ¤×÷ºÍÉú»î×î¿ÉÄÜ×î¶à½Ó´¥µÄ¾ÍÊǵ¥²¥µØÖ·£¬½ÓÏÂÀ´±¾ÎÄÖØµã»á½²½âµ¥²¥µØÖ·µÄÖÖÀà¡£×é²¥ºÍÈβ¥µØÖ·ÓÐÐËȤµÄͬѧ×ÔÐвéÔÄÏà¹ØRFCºÍÎÄÏס£

IPv6µ¥²¥µØÖ·

×¢Ò⣬´ó¼ÒÈç¹ûÔÚÍøÉÏËÑË÷IPv6µÄµØÖ·£¬¿ÉÄܶ¼ÊÇǧƪһÂɵİÑËùÓС°³öÏÖ¹ý¡±µÄµ¥²¥µØÖ·½éÉܳöÀ´£¬ÆäʵÓÐһЩµ¥²¥µØÖ·ÀàÐÍÒѾ­ÔÚÏà¹ØµÄRFCÖб»·Ï³ý»òÕß²»½¨ÒéʹÓ㬶ø±¾½Ú»áÖ¸³öÕâÀàµØÖ·¡£Í¬Ê±£¬ÔÚ½éÉܵ¥²¥µØÖ·µÄʱºò£¬¾¡Á¿ÓëIPv4ÖжÔÓ¦µÄ»òÕßÏàÀàËÆµÄ¸ÅÄî×ö¶Ô±È£¬¼ÓÉîÀí½â¡£

IPv6µ¥²¥µØÖ·ÓÐÒÔϼ¸ÖÖ£º

1¡¢È«Çòµ¥²¥µØÖ·

ͼ5 IPv6È«Çòµ¥²¥µØÖ·½á¹¹

ǰ׺2000::/3£¬Ï൱ÓÚIPv4µÄ¹«ÍøµØÖ·£¨IPv6µÄµ®Éú¸ù±¾ÉϾÍÊÇΪÁ˽â¾öIPv4¹«ÍøµØÖ·ºÄ¾¡µÄÎÊÌ⣩¡£ÕâÖÖµØÖ·ÔÚÈ«ÇòµÄ·ÓÉÆ÷¼ä¿ÉÒÔ·ÓÉ¡£

2¡¢Á´Â·±¾µØµØÖ·

ͼ6 Á´Â·±¾µØµØÖ·½á¹¹

ǰ׺FE80::/10£¬¹ËÃû˼Ò壬´ËÀàµØÖ·ÓÃÓÚͬһÁ´Â·ÉϵĽڵã¼äµÄͨÐÅ£¬Ö÷ÒªÓÃÓÚ×Ô¶¯ÅäÖõØÖ·ºÍÁھӽڵ㷢ÏÖ¹ý³Ì¡£WindowsºÍLinuxÖ§³Ö»ò¿ªÆôIPv6ºó£¬Ä¬ÈÏ»á¸øÍø¿¨½Ó¿Ú×Ô¶¯ÅäÖÃÒ»¸öÁ´Â·±¾µØµØÖ·¡£Ò²¾ÍÊÇ˵£¬Ò»¸ö½Ó¿ÚÒ»¶¨ÓÐÒ»¸öÁ´Â·±¾µØµØÖ·¡£ÈçÏÂͼ£º

ͼ7 Linuxϲ鿴Á´Â·±¾µØµØÖ·

ͼ8 Windowsϲ鿴Á´Â·±¾µØµØÖ·

ÖµµÃ˵µÄÊÇ£¬Ã¿¸ö½Ó¿Ú±ØÐëÖÁÉÙÓÐÒ»¸öÁ´Â·±¾µØµØÖ·£»Ã¿¸ö½Ó¿Ú¿ÉÒÔÅäÖÃ1¸öÒÔÉϵĵ¥²¥µØÖ·£¬ÀýÈçÒ»¸ö½Ó¿Ú¿ÉÒÔÅäÖÃÒ»¸öÁ´Â·±¾µØµØÖ·£¬Í¬Ê±Ò²¿ÉÒÔÅäÖÃÒ»¸öÈ«Çòµ¥²¥µØÖ·¡£

×¢Ò⣬ºÜÈÝÒ×»á°ÑÁ´Â·±¾µØµØÖ·ºÍIPv4µÄË½Íø/ÄÚÍøµØÖ·¶ÔÓ¦ÆðÀ´£¬ÆäʵÁ´Â·±¾µØµØÖ·¶ÔÓ¦ÓÚIPv4µÄAPIPAµØÖ·£¬Ò²¾ÍÊÇ169.254¿ªÍ·µÄµØÖ·£¨µäÐͳ¡¾°¾ÍÊÇwindows¿ªÆô×Ô¶¯»ñÈ¡µØÖ·¶ø»ñȡʧ°Üºó×Ô¶¯·ÖÅäÒ»¸ö169.254µÄµØÖ·£©¡£¶øIPv4Ë½Íø¶ÔÓ¦ÓÚIPv6µÄʲôµØÖ·£¬ºóÃæ»á½éÉÜ¡£

ÌØ±ðµØ£¬ÔÚIPv6 socket±à³ÌÖУ¬¿ÉÒÔʹÓÃÁ´Â·±¾µØµØÖ·±à³ÌͨÐÅ£¬µ«ÊÇÐèÒªÔö¼ÓһЩ¶îÍâµÄ²ÎÊý£¨ÕâÊÇÒ»¸öС¿Ó£©£¬ÔÚºóÃæ½éÉܱà³ÌµÄÕ½ڻá½éÉÜ¡£

3¡¢Î¨Ò»±¾µØµØÖ·

ͼ9 Ψһ±¾µØµØÖ·½á¹¹

ǰ׺FC00::/7£¬Ï൱ÓÚIPv4µÄË½ÍøµØÖ·£¨10.0.0.0¡¢172.16.0.0¡¢192.168.0.0£©£¬ÔÚRFC4193ÖÐж¨ÒåµÄÒ»ÖÖ½â¾öË½ÍøÐèÇóµÄµ¥²¥µØÖ·ÀàÐÍ£¬ÓÃÀ´´úÌæ·ÏÆúʹÓõÄÕ¾µã±¾µØµØÖ·¡£

¿ÉÄÜ¿´µ½ÕâÀÓÐͬѧ»áÌø³öÀ´Ëµ£ºIPv6²»ÊÇΪÁ˽â¾öIPv4µØÖ·ºÄ¾¡µÄÎÊÌâÂ𣬼ÈÈ»IPv6µÄµØÖ·¿Õ¼äÄÇô´ó£¬¿ÉÒÔΪÿһ¸öÍøÂç½Úµã·ÖÅä¹«ÍøIPv6µÄ½Úµã£¬ÄÇΪʲôIPv6»¹ÐèÒªÖ§³ÖË½Íø£¿ÕâÀïÐèҪ̸̸¶ÔIPv6ÏÂË½ÍøÖ§³ÖµÄÈÏʶ¡£

ÔÚIPv4ÖУ¬ÀûÓÃNAT¼¼ÊõË½ÍøÄÚµÄÍøÂç½Úµã¿ÉÒÔʹÓÃͳһµÄ¹«Íø³ö¿Ú·ÃÎÊ»¥ÁªÍø×ÊÔ´£¬´ó´ó½ÚÊ¡ÁËIPv4¹«ÍøµØÖ·µÄÏûºÄ£¨IPv6ÍÆ½ø»ºÂýµÄÔ­ÒòÖ®Ò»£©¡£ÁíÒ»·½Ã棬ÓÉÓÚĬÈÏÇé¿öÏÂË½ÍøÄÚ½ÚµãÓëÍâ½çͨÐŵķ¢ÆðÊǵ¥ÏòµÄ£¬ÍøÂç·ÃÎʽö½öÄÜ´ÓË½ÍøÄÚ·¢Æð£¬Íⲿ·¢ÆðµÄÇëÇó»á±»Í³Ò»Íø¹Ø»òÕß·À»ðǽ×è¸ôµô£¬ÕâÑùµÄÍøÂç¼Ü¹¹ºÜºÃµÄ±£»¤ÁËË½ÍøÄڵĽڵ㰲ȫÐÔºÍ˽ÃÜÐÔ¡£¿ÉÒÔÉèÏëһϣ¬Èç¹û¶ì³§ÄÚ²¿Ã¿Ì¨°ì¹«µçÄÔ¶¼ÅäÖÃÁËIPv6µÄ¹«ÍøµØÖ·ÉÏÍø£¬ÊǶàô¿ÉŵÄÊÂÇ飬ÿ̨°ì¹«µçÄÔ¶¼»áÃæÁÙ±»ºÚ¿ÍÈëÇÖµÄÍþв£¨Èâ¼¦Õæ¶à£©¡£

Òò´Ë£¬ÔÚ°²È«ÐÔºÍ˽ÃÜÐÔÒªÇóÏ£¬IPv6ÖÐͬÑùÐèÒªÖ§³ÖË½Íø£¬²¢ÇÒÒ²ÐèÒªÖ§³ÖNAT¡£ÔÚLinuxÄÚºË3.7°æ±¾¿ªÊ¼¼ÓÈë¶ÔIPv6 NATµÄÖ§³Ö£¬ÊµÏֵķ½Ê½ºÍIPv4ϵIJî±ð²»´ó£¨LinuxÄں˴úÂëÖбäÁ¿ºÍº¯ÊýµÄÃüÃû¼¸ºõ¾ÍÊÇctrl+cºÍctrl+v¹ýÀ´µÄ-_-||£©¡£

4¡¢Õ¾µã±¾µØµØÖ·

ǰ׺FEC9::/48£¬ÒÔǰÊÇÓÃÀ´²¿ÊðË½ÍøµÄ£¬µ«RFC3879ÖÐÒѾ­²»½¨ÒéʹÓÃÕâÀàµØÖ·£¬½¨ÒéʹÓÃΨһ±¾µØµØÖ·¡£´ó¼ÒÖªµÀÓÐÕâôһ»ØÊ¾ͿÉÒÔÁË¡£ÍøÉÏ»¹ÓкܶàÎÄÕ»¹Ìáµ½ÕâÖÖµØÖ·£¬µ«ÊÇûÓÐ˵Ã÷ÕâÖÖµØÖ·ÒѾ­²»ÔÙʹÓá£

5¡¢ÌØÊâµØÖ·£º»Ø»·µØÖ·

0:0:0:0:0:0:0:1»ò::1£¬µÈͬÓÚIPv4µÄ127.0.0.1

6¡¢¹ý¶ÉµØÖ·£ºÄÚǶIPv4µØÖ·µÄIPv6µØÖ·

¾ÍÊÇÔÚIPv6µÄijһЩʮÁù½øÖƶÎÄÚǶÕâIPv4µÄµØÖ·£¬ÀýÈçIPv6µØÖ·ÖÐ64:ff9b::10.10.10.10£¬´ËIPv6µØÖ·×îºó4¸ö×Ö½ÚÄÚǶһ¸öIPv4µÄµØÖ·£¬ÕâÀàµØÖ·Ö÷ÒªÓÃÓÚIPv6/IPv4µÄ¹ý¶É¼¼ÊõÖС£

Ò»¡¢IPv4¼æÈݵØÖ·

0:0:0:0:0:0:w.x.y.z»ò::w.x.y.z£¨ÆäÖÐw.x.y.zÊǵã·ÖÊ®½øÖƵÄIPv4µØÖ·£©¡£µ«ÔÚRFC4291ÖÐÒѾ­²»ÍƼöʹÓÃÕâÀàµØÖ·£¬´ó¼ÒÖªµÀÓÐÕâôһ»ØÊ¾ͿÉÒÔÁË¡£

¶þ¡¢¹ý¶ÉµØÖ·£ºIPv4Ó³É䵨ַ

0:0:0:0:0:FFFF:w.x.y.z»ò::FFFF:w.x.y.z£¨ÆäÖÐw.x.y.zÊǵã·ÖÊ®½øÖƵÄIPv4µØÖ·£©£¬ÓÃÓÚIPv6µØÖ·±íʾIPv4µØÖ·¡£Ö÷ÒªÓÃÓÚijЩ³¡¾°ÏÂIPv6½ÚµãÓëIPv4½ÚµãͨÐÅ£¬LinuxÄں˶ÔÕâÀàµØÖ·ºÜºÃµØÖ§³Ö£¬ÔÚºóÃæ±à³ÌºÍÄں˷ÖÎöµÄÕ½ڻá·ÖÎöʹÓùý³Ì¡£

Èý¡¢¹ý¶ÉµØÖ·£ºÌض¨¹ý¶É¼¼ÊõµØÖ·

6to4µØÖ·¡¢ISATAPµØÖ·¡¢TeredoµØÖ·Ö÷ÒªÓÃÓÚ¶ÔÓ¦µÄ¹ý¶É¼¼ÊõµÄµØÖ·£¬ÔÚºóÃæ½éÉܹý¶É¼¼ÊõµÄʱºò»á½éÉÜ¡£

IPv6½Ó¿ÚIDÉú³ÉËã·¨

´ÓÇ°ÃæµÄ½éÉÜÖпÉÒÔ¿´³ö£¬IPv6µ¥²¥µØÖ·ÊÇÓÉǰ׺£¨64룩+½Ó¿ÚID£¨64룩×é³É¡£½Ó¿ÚIDµÄÉú³ÉËã·¨Ö÷ÒªÓÐÒÔϼ¸ÖÖ£º

1¡¢¸ù¾ÝRFC4291¶¨Ò壬½Ó¿ÚID¿ÉÒÔ´ÓEUI-64µØÖ·Éú³É¡£

2¡¢ÎªÁË¿ÉÒԾ߱¸Ä³Ö̶ֳȵÄÄäÃûÐÅ£¬½Ó¿ÚID¿ÉÒÔʹÓÃÒ»¸öËæ»ú·ÖÅäµÄ£¬windows²Ù×÷ϵͳĬÈϾÍÊÇʹÓÃÕâÖÖÉú³ÉËã·¨£¬LinuxÏÂÒ²ÊÇĬÈÏ¿ªÆôÕâ¸öËã·¨¡£

3¡¢Ê¹ÓÃ״̬»¯µÄ×Ô¶¯ÅäÖü¼Êõ·ÖÅ䣬ÀýÈçDHCPv6·ÖÅä¡£

4¡¢ÊÖ¹¤ÅäÖá£

IPv6µØÖ·ÅäÖÃ

Ç°Ãæ¶ÔIPv6µÄµØÖ·¡¢Ç°×º¡¢½Ó¿ÚµÈµÈ×öÁ˽éÉÜ£¬½ÓÏÂÀ´¾ÍÊÇÒª½éÉÜÒ»¸ö½Ó¿ÚÈçºÎÅäÖÃIPv6µØÖ·¡£IPv6Ò»¸ö±ÈIPv4¸üÀ÷º¦µÄ·½Ã棬¾ÍÊÇ¿ÉÒÔ×Ô¶¯ÅäÖõØÖ·£¬ÉõÖÁÕâ¸öÅäÖùý³Ì²»ÐèÒªDHCPv6£¨ÔÚIPv4ÖÐÊÇDHCPv4£©ÕâÑùµÄµØÖ·ÅäÖÃЭÒé¡£×îµäÐ͵ÄÀý×Ó¾ÍÊÇ£¬Ö»Òª¿ªÆôÁËIPv6ЭÒéÕ»µÄ²Ù×÷ϵͳ£¬Ã¿¸ö½Ó¿Ú¾ÍÄÜ×Ô¶¯ÅäÖÃÁËÁ´Â·±¾µØµØÖ·£¬Õâ¸öÊǺÍIPv4×îÖØÒªµÄÇø±ðÖ®Ò»¡£

IPv6µÄµØÖ·ÅäÖÃÓÐÒÔϼ¸ÖÖ£º

1¡¢Ö»Òª¿ªÆôÁËIPv6ЭÒéÕ»£¬½Ó¿Ú×Ô¶¯·ÖÅäÁ´Â·±¾µØµØÖ·¡£

2¡¢ÎÞ״̬×Ô¶¯ÅäÖõØÖ·£¨RFC2462£©£¬ºóÃæ»áÓÐʵÑéÑÝʾ¡£

3¡¢ÓÐ״̬×Ô¶¯ÅäÖõØÖ·£¬ÀýÈçDHCPv6¡£

4¡¢ÊÖ¶¯ÅäÖá£

IPv6µÄÓòÃû½âÎö

ÓÉÓÚIPv6µÄµØÖ·À©Õ¹Îª128룬±ÈIPv4µÄ¸üÄÑÊéдºÍ¼ÇÒ䣬Òò´ËIPv6ϵÄDNS±äµÃÓÈÎªÖØÒª¡£IPv6µÄµÄDNS×ÊÔ´¼Ç¼ÀàÐÍΪAAAA£¨ÓÖ³Æ×÷4A£©£¬ÓÃÓÚ½âÎöÖ¸ÏòIPv6µØÖ·µÄÍêÈ«ÓÐЧÓòÃû¡£ÏÂÃæÊÇÒ»¸öʾÀý£º

Hostipv6.example.wechat.com IN AAAA 2001:db8:1::1

IPv6ϵÄÓòÃû½âÎö¿ÉÒÔÈÏΪÊÇIPv4µÄÀ©Õ¹£¬Ïêϸ¿ÉÒԲ鿴RFC3596.

LinuxÄÚºËIPv6¼Ü¹¹¼òÎö

±¾ÎĺóÃæÖ÷ÒªµÄ·ÖÎö¶¼ÊÇ»ùÓÚLinux£¬»áÓÐÉæ¼°¹ØÓÚLinuxÄں˶ÔIPv6µÄʵÏÖ¡£Ö÷ÒªÊÇÒòΪ£¬ÏÖÔÚIPv6µÄ²Î¿¼×ÊÁϲ»¶à£¬³ýÁËÓëIPv6Ïà¹ØµÄRFCÖ®Í⣬»¹ÓÐÉÙÊý¿ÉÒÔ²ÎÔĵÄIPv6¹úÍâÎÄÏ×£¬¶øLinuxÄÚºËÒ»Ö±¶¼Óë¸úËæ×ÅIPv6µÄЭÒé¸üкͱ仯£¬LinuxÄÚºËIPv6µÄʵÏÖÊÇÊ®·ÖÖØÒªµÄ²Î¿¼²ÄÁÏÖ®Ò»¡£¶øÇÒ´Óʺǫ́¿ª·¢¹¤×÷Ö÷ÒªÒ²ÊÇÔÚLinuxƽ̨Ï£¬ÊìϤLinuxÏÂIPv6µÄʵÏÖÒ²ÊÇΪÒÔºóµÄ¹¤×÷×ö֪ʶ´¢±¸¡£

PS£º¿Í»§¶Ë¿ª·¢µÄͬѧ¿ÉÒԲο¼¸÷×ÔÆ½Ì¨µÄÎĵµ.............

LinuxÔÚºÜÔç֮ǰ¾ÍÒѾ­¿ªÊ¼Ö§³ÖIPv6£¬Ä¿Ç°ÎÒÃǽӴ¥×î¶àµÄLinuxÄں˰汾¶¼ºÜºÃµØÖ§³ÖIPv6£¬Í¬Ê±Ò²ÊÇÖ§³ÖIPv4/IPv6˫ջÌåϵ¡£ÔÚLinux²Ù×÷ϵͳÖУ¬IPv4ÊÇĬÈϱØÐ뿪Æô£¬IPv6ÊÇ¿ÉÑ¡±àÒëºÍÅäÖÿªÆô¡£

ÀýÈçÔÚ±àÒëÄں˵Äʱºò£¬ÐèҪѡÔñIPv6±àÒëÑ¡Ïî²ÅÖ§³ÖIPv6

ͼ10 LinuxÄں˱àÒëÖ§³ÖIPv6

µ±¿ªÆôÖ§³ÖIPv6µÄLinuxµÄÄÚºËÍøÂç˫ջµÄ½á¹¹£¬ÈçÏÂͼ£º

ͼ11 LinuxÄÚºË˫ջ¼Ü¹¹

LinuxÄÚºËÖУ¬IPv6ЭÒéÕ»ÓëIPv4ЭÒéÕ»²¢ÐйØÏµ¡£IPv6ºÍIPv4ÍêÈ«ÊÇÁ½Ìײ»Ò»ÑùµÄ´úÂëʵÏÖ¡£IPv6ÍêÕûµÄЭÒéÕ»Âß¼­Ä£¿é°üÀ¨£º

1¡¢ÍøÂç²ãIPv6£¬ºËÐÄÂß¼­£ºIPv6·ÓÉ×Óϵͳ

2¡¢´«Êä²ãTCP/UDPʵÏÖ£ºTCPv6¡¢UDPv6

3¡¢¿ØÖƱ¨ÎÄЭÒéICMPv6£¬ÕâÀïÖµµÃÒ»ÌáµÄÊÇICMPv6ÔÚIPv6ЭÒéÖеĵØÎ»Ê®·ÖÖØÒª¡£

ICMPv6²»½öÌṩÁËÓëICMPv4ÏàͬµÄ·þÎñÕï¶Ï¹¦ÄÜ£¬ÀýÈ籨¸æÊý¾Ý°üµÄ´íÎóºÍÌṩ¼òµ¥µÄecho·þÎñ£¬ICMPv6ÊÇIPv6ÖÐÁÚ¾Ó·¢ÏÖЭÒéµÄÖØÒª×é³É²¿·Ö£¬ÓÃÓÚ¹ÜÀíÁ´Â·Éϵĵ㵽µãµÄͨÐÅ¡£

4¡¢ÁÚ¾Ó×ÓϵͳµÄʵÏÖ£ºÁÚ¾Ó·¢ÏÖЭÒéNDP£¨¶ÔÓ¦ÓÚIPv4ÀïÃæµÄARPЭÒ飩

5¡¢ÆäËû¸ß¼¶ÊµÏÖ£¨IPv6 NAT¡¢IPv6ËíµÀ¡¢iPv6 IPSecµÈ£©

ÓÉÓÚÎÒÃÇÆ½Ê±µÄ¿ª·¢¹¤×÷ÔÚÓ¦Óò㣬ÒÔÉÏ1-4Êǽ«»á½Ó´¥µÃ×î¶à¡£

IPv6ʵÑé

±¾ÕÂÎÒÃÇͨ¹ýʵÑ飬¼ÓÉî¶ÔIPv6µÄÈÏʶ¡£ÕâÀïµÄʵÑéûÓÐʹÓÃÕæÊµÏÖÍøµÄIPv6½ÓÈëµã£¨Ä¿Ç°¹úÄÚ¾ø´ó²¿·Ö½ÓÈëµã¶¼ÊǽÌÓýÍø£©£¬¶øÊµÑéµÄÄ¿µÄÖ÷ÒªÊǹ۲ìIPv6µÄÊý¾Ý°ü½á¹¹¡¢IPv6µÄ·ÓÉÅäÖõȣ¬ËùÒÔ¾ö¶¨×Ô¼ºÍ¨¹ý´î½¨Öмä·ÓÉÆ÷¡¢Ó¦Ó÷þÎñÆ÷µÄ·½Ê½×öʵÑ飬±ãÓÚ×¥°üºÍ´úÂë·ÖÎö¡£

¿Í»§¶Ë£ºwindows 7

·ÓÉÆ÷£ºÖмä·ÓÉÆ÷ʹÓÃ×Ô¼º±àÒëºÍ´î½¨µÄLinuxϵͳ£¨ÄÚºË2.6.32.27£©

Ó¦Ó÷þÎñÆ÷£ºUbuntu16.04LTS°æ±¾¡£

ΪʲôҪʹÓÃ×Ô¼º±àÒëµÄLinux×÷Ϊ·ÓÉÆ÷£¿ÒòΪIPv6µÄʵ¼ùÀàÄܲο¼µÄÎÄÏױȽÏÉÙ£¬¶øLinuxÄں˵ÄIPv6Ä£¿éÊÇ×îÖØÒªµÄ²Î¿¼×ÊÔ´Ö®Ò»£¬ÔÚʵ¼ùÖÐÓöµ½ÎÊÌâ¿ÉÒÔʹÓôòLOGºÍ·ÖÎö´úÂëµÄ·½·¨½â¾ö¡£

1¡¢ÎÞ״̬×Ô¶¯ÅäÖõØÖ·ÊµÑé

IPv6µØÖ·µÄ»ñÈ¡ÊÇ×îÖØÒªµÄ»·½ÚÖ®Ò»¡£±¾ÊµÑéʹÓÿªÔ´µÄÎÞ״̬×Ô¶¯ÅäÖ÷þÎñradvd½øÐÐʵÑé¡£

ͼ12 IPv6ÎÞ״̬×Ô¶¯ÅäÖÃ

ͼ13 IPv6ÎÞ״̬×Ô¶¯ÅäÖñ¨ÎÄ·ÖÎö

ÎÞ״̬×Ô¶¯ÅäÖùý³Ì£º

1¡¢ÓÉÁ´Â·ÉϵÄÖ÷»úÏòÁ´Â··¢Æð¡°Â·ÓÉÇëÇó¡±±¨ÎÄ£¬Õâ¸ö±¨ÎÄÊÇÒÔ×鲥ЭÒé·¢ËÍ£¬Ñ°ÕÒÁ´Â·ÉÏ×îºÏÊʵÄ·ÓÉÆ÷¡£

2¡¢Â·ÓÉÆ÷ÊÕµ½ÇëÇó»á·µ»Ø¡°Â·ÓÉͨ¸æ¡±±¨ÎÄ£¬±¨ÎÄÀïÃæ´ø×ű¾Á´Â·µÄµØÖ·Ç°×ºÐÅÏ¢Ö÷»ú½«½ÓÊÕµ½µÄǰ׺ºÍ×ÔÉíµÄ½Ó¿ÚID£¬×é³ÉÍêÕûµÄеØÖ·¡£

3¡¢Ö÷»ú³¢ÊÔʹÓÃеØÖ··¢ÆðµØÖ·Öظ´¼ì²â£¬¼ì²âÁ´Â·ÉÏÊÇ·ñÓÐÆäËûÖ÷»úÒ²ÊÇÕâ¸öµØÖ·£¬Èç¹ûÓУ¬¾ÍֹͣʹÓøõØÖ·£»Èç¹ûûÓУ¬¾ÍÆôÓÃÕâ¸öеØÖ·¡£

¿ÉÒÔ¿´µ½ÎÞ״̬×Ô¶¯ÅäÖùý³ÌÊ®·Ö¼òÒ×£¨¶Ô±ÈDHCPv4ºÍDHCPv6À´Ëµ£©£¬Êµ¼ÊÉÏ£¬ÎÞ״̬×Ô¶¯ÅäÖÿÉÒÔµ¥¶À×éÍøÊ¹Óã¬Ò²¿ÉÒÔÅäºÏÓÐ״̬×Ô¶¯ÅäÖÃÒ»°ã»áÅäºÏʹÓ㬼ÓÇ¿ÍøÂç½Úµã¹ÜÀí¡£Éæ¼°×Ô¶¯ÅäÖú͵ØÖ·¼ì²âµÈ¸ü¶àϸ½Ú£¬¿ÉÒÔ²éÔÄRFC1971¡¢RFC4861¡£

2¡¢IPv6¾²Ì¬Â·ÓÉÅäÖÃʵÑé

±¾´ÎʵÑéÖ÷ÒªÊÇÁ˽âwindowsºÍlinuxµÄ¾²Ì¬Â·ÓÉÅäÖÃ

ͼ14 IPv6µäÐ͵ÄÍøÂçÍØÆË

ÓÉÓÚ¸÷×ÔµÄÍøÂçǰ׺£¨Íø¶Î£©²»Ò»Ö£¬ÔÚ²»Ê¹ÓÃĬÈÏ·ÓɵÄÇé¿öÏ£¬ÎÒÃdz¢ÊÔÅäÖ÷ÓÉÈÿͻ§¶Ë¿ÉÒÔ·ÃÎʵ½·þÎñÆ÷¡£

Ò»¡¢Windows 7ÅäÖþ²Ì¬Â·ÓÉ£º

È¥Íù·þÎñÆ÷µÄ2001:db8:5::/64Íø¶ÎµÄ·ÓÉ

ͼ15 WindowsÅäÖÃIPv6·ÓÉ

¶þ¡¢Â·ÓÉÆ÷1ÅäÖÃ

ͼ16 LinuxÏÂÅäÖÃIPv6·ÓÉ

Èý¡¢Â·ÓÉÆ÷2ÅäÖÃ

ͼ17 LinuxÏÂÅäÖÃIPv6·ÓÉ

ËÄ¡¢·þÎñÆ÷¾²Ì¬Â·ÓÉÅäÖÃ

ͼ18 ·þÎñÆ÷ÅäÖÃIPv6·ÓÉ

Îå¡¢½á¹û

ͼ19 ¿Í»§¶Ë·ÃÎÊ·þÎñÆ÷

¿Í»§¶Ë¿ÉÒÔ˳Àûpingͨ·þÎñÆ÷¡£¿ÉÒÔ¿´µ½£¬IPv6ϵķÓÉÅäÖã¬ÎÞÂÛÊÇwindows»¹ÊÇlinux£¬ÓëIPv4µÄÅäÖòî±ð²»´ó£¬ÊìϤIPv4¸÷¸öƽ̨·ÓÉÅäÖõÄͬѧ¿ÉÒԺܿìÉÏÊÖIPv6µÄ·ÓÉÅäÖá£

3¡¢IPv6µÄweb·þÎñ

¸´ÓÃ2µÄ¼Ü¹¹£¬ÔÚ·þÎñÆ÷¶Ë²¿ÊðÒ»¸öweb·þÎñ£¬ÔÚ¿Í»§¶Ë·ÃÎʸÃweb·þÎñ¡£web·þÎñûÓÐÑ¡ÔñÏñapache»òÕßnginxÕâÑùµÄÅÓÈ»´óÎ¶øÑ¡ÔñÁ˺ÜÇáÁ¿µÄboa¡£Ô­ÒòÊÇboaËäȻԭʼ֧³ÖIPv6£¬µ«ÊÇÎÒÏë´Ö±©µÄ°ÑËùÓÐIPv4µÄsocketÌ×½Ó×Ö¶¼Ìæ»»³ÉIPv6°æ±¾£¬³¢ÊÔ×öÒ»¸ö×Ô¶¨ÒåµÄÉý¼¶¡£½á¹ûÐèÒª¸Ä¶¯µÄ´úÂë·Ç³£ÉÙ£¬²»³¬¹ý20ÐУ¬boa¾ÍÄÜÍêȫ֧³ÖIPv6¡£

ÅäºÏʵÑ飬дÁËÒ»¸ö¼òµ¥µÄCGI£¬Ö»ÊÇÔÚ°æÃæecho×Ö·û´®¡£ÈçÏÂͼ£º

ͼ20 ä¯ÀÀÆ÷ʹÓÃIPv6µØÖ··ÃÎÊÍøÂç×ÊÔ´

ÕâÀïÖµµÃ×¢ÒâµÄÊÇ£¬ÔÚä¯ÀÀÆ÷ÖÐʹÓÃIPv6µÄµØÖ··ÃÎÊweb×ÊÔ´£¬IPv6µÄµØÖ·±ØÐëҪʹÓÃÖÐÀ¨ºÅ¡°[]¡±°üÆðÀ´¡£

ͼ21 IPv6ϵÄhttp±¨ÎÄ

´ÓServer¶Ë×¥°ü¿´£¬IPv6ϵÄWeb·þÎñhttp±¨ÎÄ£¬³ýÁËÍøÂç²ãL3µÄ±¨ÎÄÍ·²¿²»Ò»ÑùÖ®Í⣬ÆäÓàµÄ¶¼ºÍIPv4°æ±¾µÄûÓÐÌ«´ó²î±ð²î±ð¡£

4¡¢IPv6µÄ¹ý¶É¼¼ÊõʵÑé

Õⲿ·Ö½«ÔÚ¹ý¶É¼¼Êõ½éÉÜÖÐÒ»ÆðʵÑé¡£

IPv6µÄ¹ý¶É¼¼Êõ

IPv6µÄÌá³ö£¬×îÖØÒªµÄÄ¿µÄ¾ÍÊǽâ¾ö¹«ÍøIPv4ºÄ¾¡µÄÎÊÌ⣬¶øÇÒIPv6ЭÒéµÄÉè¼Æ¾Í¿¼Âǵ½Á˸ü¼ÓºÃµÄЧÂÊ¡¢°²È«¡¢À©Õ¹µÈ·½Ã棬¿ÉÒÔÄÇô˵£¬IPv6ÊÇδÀ´ÍøÂç·¢Õ¹µÄ´óÇ÷ÊÆ¡£µ«ÎªÊ²Ã´IPv6ÒѾ­·¢Õ¹ÁËÊ®¼¸ÄêÁË£¬Ä¿Ç°ÔÚÎÒÃǵŤ×÷ºÍÉú»îÖл¹ÊDZȽÏÉÙ½Ó´¥ºÍʹÓá£ÕâÀïµÄÔ­ÒòÊǷdz£µÄ¸´ÔÓ£¬Óм¼ÊõÉÏÕϰ­£¬ÒòΪIPv6ºÍIPv4ÊÇÁ½¸öÍêÈ«²»¼æÈݵÄЭÒ飨ÔÚ¼«ÉÙÊýµÄÌØ¶¨³¡¾°¿ÉÒÔʵÏÖ¼æÈÝ£©£¬Èç¹ûÒª´ÓÖ§³ÖIPv4Éý¼¶µ½IPv6£¬ÎÞÂÛÊÇÓ¦ÓóÌÐòÓÿͻ§¶Ë¡¢·þÎñÆ÷³ÌÐò¶Ë¡¢Â·ÓÉÆ÷µÈµÈ£¬¶¼ÒªÍ¬Ê±Ö§³ÖIPv6²ÅÄܽâ¾öÎÊÌ⣬Õâ¸öµÄÉý¼¶¸ÄÔìÐèÒª»¨·ÑµÄ³É±¾ÊǾ޴óµÄ¡£¶øÇÒ£¬ÕýÊÇÓÉÓÚ¼¼ÊõÉϵÄÉý¼¶»¨·Ñ´óÁ¿µÄÈËÁ¦ÎïÁ¦£¬ÎÞÂÛÊÇÔËÓªÉÌ»¹ÊÇ»¥ÁªÍø·þÎñÉÌ£¬Ò»·½ÃæÒªÖØÊÓÓû§µÄÌåÑéÎÊÌ⣬Õâ¸ö¿Ï¶¨²»ÄÜÇ¿ÖÆ¿Í»§¸üл»´úÓ²¼þÉ豸ºÍÈí¼þ£¬ÁíÒ»·½ÃæÒ²ÒªÎ¬»¤×ÔÉíµÄͶ×ʺÍÀûÒæ£¬¸üÔ¸ÒâȥѡÔñÀûÓÃÏÖÓм¼Êõ½µµÍIPv4µØÖ·ºÄ¾¡´øÀ´µÄѹÁ¦£¬ÀýÈçNATµÄ¹ã·ºÓ¦Ó㬾ÍÊÇIPv6ÍÆ¹ãʹÓõÄÒ»¸öÖØÒªµÄ¡°Õϰ­¡±¡£

ÓÉÉÏËùÊö£¬IPv4Éý¼¶µ½IPv6¿Ï¶¨²»»áÊÇÒ»õí¶ø¾ÍµÄ£¬ÊÇÐèÒª¾­ÀúÒ»¸öÊ®·ÖÂþ³¤µÄ¹ý¶É½×¶Î£¨ÓÃÎÒ³§Í¨ÓõÄÊõÓï˵£¬¾ÍÊÇIPv4Éý¼¶IPv6Õâ¸ö»Ò¶ÈµÄʱ¼ä·Ç³£³¤£©£¬ÒªÊýÊ®ÄêµÄʱ¼ä¶¼²»Îª¹ý¡£Ïֽ׶Σ¬¾Í³öÏÖÁËIPv4ÂýÂý¹ý¶Éµ½IPv6µÄ¼¼Êõ£¨»òÕ߽йý¶ÉʱÆÚµÄ¼¼Êõ£©¡£¹ý¶É¼¼ÊõÒª½â¾ö×îÖØÒªµÄÎÊÌâ¾ÍÊÇ£¬ÈçºÎÀûÓÃÏÖÔÚ´ó¹æÄ£µÄIPv4ÍøÂç½øÐÐIPv6µÄͨÐÅ¡£

Òª½â¾öÉÏÃæµÄÎÊÌ⣬ÕâÀïÖ÷Òª½éÉÜ3ÖÖ¹ý¶É¼¼Êõ£º

1¡¢Ë«Õ»¼¼Êõ

2¡¢ËíµÀ¼¼Êõ

3¡¢×ª»»¼¼Êõ£¨ÓÐһЩÎÄÏ×½Ð×ö·­Òë¼¼Êõ£©

±¾Õ½ڻá¶ÔÒÔÉϵĹý¶É¼¼Êõ£¬Ñ¡È¡¼¸¸öµäÐ͵ġ¢ÎÒÃÇδÀ´×îÓлú»á½Ó´¥µ½µÄ¾ßÌåµÄ¹ý¶É¼¼Êõ½áºÏʵÑé¹Û²ì¹ý¶É¼¼ÊõµÄ¾ßÌåʵÏÖºÍÊý¾Ý°üµÄ±íÏÖÐÎʽ¡£

˫ջ¼¼Êõ

ÕâÖÖ¼¼ÊõÆäʵºÜºÃÀí½â£¬¾ÍÊÇͨÐŽڵãͬʱ֧³ÖIPv4ºÍIPv6˫ջ¡£ÀýÈçÔÚͬһ¸ö½»»»»úÏÂÃæÓÐ2¸öLinuxµÄ½Úµã£¬2¸ö½Úµã¶¼ÊÇIPv4/IPv6˫ջ£¬½Úµã¼äÔ­À´Ê¹ÓÃIPv4ÉϵÄUDPЭÒéͨÐÅ´«Ê䣬ÏÖÔÚÐèÒªÉý¼¶ÎªIPv6ÉϵÄUDP´«Êä¡£ÓÉÓÚ2¸ö½Úµã¶¼Ö§³ÖIPv6£¬ÄÇÖ»ÒªÐÞ¸ÄÓ¦ÓóÌÐòΪIPv6µÄsocketͨÐÅ»ù±¾´ïµ½Ä¿µÄÁË¡£

ÉÏÃæµÄÀý×ÓÔÚ¾ÖÓòÍøÍ¨ÐŵĸÄÔìÊǺÜÈÝÒ׵ġ£µ«ÊÇÔÚ¹ãÓòÍø£¬ÎÊÌâ¾Í±äµÃÊ®·Ö¸´ÔÓÁË¡£ÒòΪÖ÷ÒªÎÊÌâÊÇÔÚ¹ãÓòÍøÉϵÄ2¸ö½Úµã¼äÍùÍù¾­¹ý¶à¸ö·ÓÉÆ÷£¬°´ÕÕ˫ջ¼¼ÊõµÄ²¿ÊðÒªÇó£¬Ö®¼äµÄËùÓнڵ㶼Ҫ֧³ÖIPv4/IPv6˫ջ£¬²¢ÇÒ¶¼ÒªÅäÖÃÁËIPv4µÄ¹«ÍøIP²ÅÄÜÕý³£¹¤×÷£¬ÕâÀï¾ÍÎÞ·¨½â¾öIPv4¹«ÍøµØÖ·ØÑ·¦µÄÎÊÌâ¡£Òò´Ë£¬Ë«Õ»¼¼ÊõÒ»°ã²»»áÖ±½Ó²¿Êðµ½ÍøÂçÖУ¬¶øÊÇÅäºÏÆäËû¹ý¶É¼¼ÊõÒ»ÆðʹÓã¬ÀýÈçÔÚËíµÀ¼¼ÊõÖУ¬ÔÚËíµÀµÄ±ß½ç·ÓÉÆ÷¾ÍÊÇ˫ջµÄ£¬ÆäËû²ÎÓëͨÐŵĽڵ㲻ҪÇóÊÇ˫ջµÄ¡£

ËíµÀ¼¼Êõ

µ±Ç°µÄÍøÂçÊÇÒÔIPv4ΪÖ÷£¬Òò´Ë¾¡¿ÉÄܵسä·ÖÀûÓÃIPv4ÍøÂç½øÐÐIPv6ͨÐÅÊÇÊ®·ÖºÃµÄÊÖ¶ÎÖ®Ò»¡£ËíµÀ¼¼Êõ¾ÍÊÇÕâÑù×ÓµÄÒ»ÖÖ¹ý¶É¼¼Êõ¡£

ËíµÀ½«IPv6µÄÊý¾Ý±¨ÎÄ·â×°ÔÚIPv4µÄ±¨ÎÄÍ·²¿ºóÃæ£¨IPv6µÄÊý¾Ý±¨ÎÄÊÇIPv4µÄÔØºÉ²¿·Ö£©£¬IPv6ͨÐŽڵãÖ®¼ä´«ÊäµÄIPv6Êý¾Ý°ü¾Í¿ÉÒÔ´©Ô½IPv4ÍøÂç½øÐд«Êä¡£ËíµÀ¼¼ÊõµÄÒ»¸öºÜÖØÒªµÄÓŵãÊÇ͸Ã÷ÐÔ£¬Í¨¹ýËíµÀ½øÐÐͨÐŵÄÁ½¸öIPv6½Úµã£¨»òÕß½ÚµãÉϵÄÓ¦ÓóÌÐò£©¼¸ºõ¸Ð¾õ²»µ½ËíµÀµÄ´æÔÚ¡£

ͼ22 IPv6µäÐ͵ÄËíµÀ

ÉÏͼÊÇÒ»ÖÖµäÐ͵ÄËíµÀ¼¼Êõ£ºÂ·ÓÉÆ÷-·ÓÉÆ÷ËíµÀ£¬Á½¸öIPv6ÍøÂçÖеÄÖ÷»úͨ¹ýËíµÀ·½Ê½´©Ô½ÁËIPv4½øÐÐͨÐÅ¡£ÆäÖÐC½ÚµãºÍD½Úµã±»³ÆÎª±ß½ç·ÓÉÆ÷£¬±ß½ç·ÓÉÆ÷±ØÐëÒªÖ§³ÖIPv4-IPv6˫ջ¡£µ±IPv6ÍøÂç1µÄÖ÷»úA½«IPv6Êý¾Ý°ü·¢¸ø±ß½ç·ÓÉÆ÷C£¬C¶ÔIPv6Êý¾Ý°ü½øÐÐIPv4·â×°£¬È»ºóÔÚIPv4ÍøÂçÉϽøÐд«Ê䣬·¢Ë͵½±ß½ç·ÓÉÆ÷D£¬DÊÕµ½IPv4µÄÊý¾Ý°üºó°þµôIPv4µÄ°üÍ·£¬»¹Ô­IPv6µÄÊý¾Ý°ü£¬·¢Ë͵½IPv6ÍøÂç2µÄÖ÷»úB¡£

¸ù¾ÝËíµÀµÄ³ö¿ÚÈë¿ÚµÄ¹¹³É£¬ËíµÀ¿ÉÒÔ·ÖΪ·ÓÉÆ÷-·ÓÉÆ÷£¬Ö÷»ú-·ÓÉÆ÷ËíµÀ¡¢Â·ÓÉÆ÷-Ö÷»ú¡¢Ö÷»ú-Ö÷»úËíµÀµÈÀàÐÍ¡£

ËíµÀµÄÀàÐÍÒ²·ÖΪÊÖ¶¯ÅäÖÃÀàÐͺÍ×Ô¶¯ÅäÖÃÀàÐÍÁ½ÖÖ£¬ÊÖ¶¯ÅäÖÃÊÇÖ¸µã¶ÔµãµÄËíµÀÊÇÊÖ¶¯¼ÓÒÔÅäÖã¬ÀýÈçÊÖ¶¯ÅäÖõã¶ÔµãËíµÀÍâ²ãµÄIPv4µØÖ·²ÅÄܽ¨Á¢ÆðËíµÀ£»×Ô¶¯ÅäÖÃÊÇÖ¸ËíµÀµÄ½¨Á¢ºÍÐ¶ÔØÊǶ¯Ì¬µÄ£¬Ò»°ã»á°ÑËíµÀÍâ²ãµÄIPv4µØÖ·ÄÚǶµ½Êý¾Ý°üµÄÄ¿µÄIPv6µØÖ·ÀïÃæ£¬ÔÚËíµÀ·ÓÉÆ÷»ñÈ¡¸ÃIPv6µØÖ·Ê±ºòÈ¡³öÄÚǶIPv4µØÖ·´Ó¶øÊ¹ÓøÃIPv4µØÖ·×÷ΪËíµÀµÄ¶Ô¶ËÀ´½¨Á¢ËíµÀ¡£

ÏÂÃæ¾Í½éÉܼ¸ÖÖÎÒÃǺܿÉÄÜ»á½Ó´¥µ½µÄ¾ßÌåµÄËíµÀ¼¼Êõ¡£

ÔÚ½éÉܾßÌåµÄËíµÀ¼¼Êõǰ£¬ÌرðҪ˵Ã÷һϣ¬LinuxÄÚºËÔ­ÉúÖ§³ÖÒ»ÖÖ½Ð×ösit£¨Simple Internet Transition£©ËíµÀ¡£Õâ¸öËíµÀרÃÅÓÃÓÚIPv6-in-IPv4µÄÊý¾Ý·â×°½â·âºÍ´«Ê䣬ӦÓÃÊ®·ÖÖ®¹ã·º£¬ÏÖÔںܶàÖ÷Á÷µÄIPv6ËíµÀ¼¼Êõ¶¼ÄÜ»ùÓÚsitËíµÀʵÏÖ¡£¹ØÓÚsitËíµÀµÄ¼¼ÊõʵÏÖ£¬¿ÉÒÔ²éÔÄLinuxÄÚºËÔ´Âë net/ipv6/sit.c ¡£

1¡¢6to4ËíµÀ

6to4Êǵ±Ç°Ê¹ÓõñȽϹ㷺µÄÒ»ÖÖ×Ô¶¯ÅäÖÃËíµÀ¼¼Êõ£¬ÕâÖÖ¼¼Êõ²ÉÓÃÌØÊâµÄIPv6µØÖ·£¬³ÆÎª6to4µØÖ·£¬ÕâÖÖµØÖ·ÊÇÒÔ2002¿ªÍ·£¬½ÓןóÃæµÄ32λ¾ÍÊÇÄÚǶµÄËíµÀ¶Ô¶ËµÄIPv4µØÖ·¡£µ±±ß½ç·ÓÉÆ÷ÊÕµ½ÕâÀàÄ¿µÄµØÖ·£¬È¡³öIPv4µØÖ·½¨Á¢ËíµÀ¡£

6to4ËíµÀÒ»°ãÓÃÔÚ·ÓÉÆ÷-·ÓÉÆ÷¡¢Ö÷»ú-·ÓÉÆ÷¡¢Â·ÓÉÆ÷-Ö÷»ú³¡¾°£¬µäÐ͵ÄÓ¦Óó¡¾°ÊÇÁ½¸öIPv6µÄÕ¾µãÄÚÖ÷»úͨ¹ý6to4ËíµÀ½øÐÐÏ໥·ÃÎÊ¡£

6to4ËíµÀµÄÒ»¸öÏÞÖÆÊÇÄÚǶµÄIPv4µØÖ·±ØÐëÊǹ«ÍøµØÖ·¡£

6to4ËíµÀʵÑé

ÈçÏÂͼ£¬¾ÍÊDZ¾´Î6to4ʵÑéÖÐʹÓõÄËíµÀ¼Ü¹¹£¬¸Ã¼Ü¹¹ÊǵäÐ͵Ä·ÓÉÆ÷-·ÓÉÆ÷ËíµÀ£¬ËíµÀÁ½²àµÄIPv6ÍøÂç¶ÔËíµÀµÄ´æÔÚÎÞ¸ÐÖª¡£

ͼ23 6to4·ÓÉÆ÷-·ÓÉÆ÷ËíµÀ

ÔÚLinuxϵÄsitËíµÀ¿ÉÒÔ×ÔÊÊӦΪ6to4ËíµÀ¡£

ͼ24 LinuxÏÂÅäÖÃsitËíµÀ£¨6to4£©

ÉÏͼ¾ÍÊÇÔÚ·ÓÉÆ÷ÉÏÅäÖÃsitËíµÀµÄÃüÁÒòΪÊÇʹÓÃ6to4ËíµÀ£¬ËíµÀµÄÄ¿µÄ¶ËµãµØÖ·ÊÇ´ÓÄ¿µÄµØÖ·ÖлñÈ¡£¬Òò´ËÖ»ÐèÒªÅäÖñ¾µØ¶Ëµã¼´¿É¡£

ͼ25 ä¯ÀÀÆ÷ͨ¹ýËíµÀ·ÃÎÊweb·þÎñ

ÅäÖÃÍêËíµÀºó£¬Ê¹Óÿͻ§¶Ë·ÃÎÊweb·þÎñ£¬¿ÉÒÔÕý³£·ÃÎÊ¡£

ͼ26 web·þÎñÆ÷¶Ëץȡhttp±¨ÎÄ

ÔÚweb·þÎñ¶Ëץȡhttp±¨ÎÄ£¬¿ÉÒÔ¿´µ½£¬web·þÎñ»ñÈ¡µ½¾ÍÊÇÒ»¸öÆÕͨµÄhttpÇëÎʱ¨ÎÄ¡£

ͼ27 ËíµÀÄÚץȡhttp±¨ÎÄ

ÔÚËíµÀÄÚץȡhttp±¨ÎÄ£¬¿ÉÒÔ¿´µ½ÀïÃæµÄǬÀ¤¡£Õâ¸ö²»ÊÇÒ»°ãµÄhttp±¨ÎÄ£¬Ëü±È·þÎñ¶Ëץȡµ½µÄ¶àÁËÒ»²ãIPv4±¨ÎÄÍ·²¿£¬ÊÇËíµÀµÄÍâ³öͨÐÅЭÒ飬ËíµÀÄÚ²ãIPv6²ÅÊÇÕæÕýµÄÊý¾Ý¡£IPv4±¨ÎÄÍ·²¿ÖеÄЭÒé×ֶΣ¬²»ÊÇÎÒÃÇÊìϤµÄTCP(6)/UDP(17)ЭÒ飬¶øÊÇIPv6-in-IPv4רÊôµÄËíµÀЭÒéÀàÐÍ¡£

¿ÉÒÔ¿´µ½£¬¾­¹ýËíµÀµÄÊý¾Ý±¨ÎÄ£¬ÔÚËíµÀÁ½¶ËµÄ±ß½ç·ÓÉÆ÷·Ö±ðÍê³ÉÁËËíµÀЭÒéµÄ·â°üºÍ½â°ü£¬ÔÚÕæÕý»ñÈ¡µ½Êý¾ÝµÄ½Úµã¿´À´£¬¼¸ºõ²»¸ÐÖªËíµÀµÄ´æÔÚ¡£

2¡¢ISATAPËíµÀ

ISATAPÈ«³ÆÊÇÕ¾µãÄÚ×Ô¶¯ËíµÀѰַЭÒ飨Intra-Site Automatic Tunnel Addressing Protocol£©£¬ÓÃÀ´ÎªIPv4ÍøÂçÖеÄIPv6˫ջ½Úµã¿ÉÒÔ¿çÔ½IPv4ÍøÂç·ÃÎÊÍⲿµÄIPv6½Úµã¡£

ISATAPËíµÀÒ»°ãÓÃÓÚÖ÷»ú-Ö÷»ú¡¢Ö÷»ú-·ÓÉÆ÷µÄ³¡¾°¡£

ISATAPËíµÀʵÑé

ÈçÏÂͼ¾ÍÊDZ¾´ÎʵÑéʹÓõļܹ¹£¬ÊÇÒ»ÖÖµäÐ͵ÄÖ÷»ú-·ÓÉÆ÷³¡¾°¡£ÊµÑéÖÐÐèÒªÔÚ·ÓÉÆ÷2Éϲ¿Êðradvd·þÎñ£¬ÓÃÓÚ¿Í»§¶Ë½øÐÐÎÞ״̬×Ô¶¯ÅäÖõØÖ·¡£LinuxϵÄISATAPËíµÀÒ²ÊÇ¿ÉÒÔʹÓÃsitËíµÀʵÏÖ¡£

ͼ28 ISATAPÖ÷»ú-·ÓÉÆ÷ËíµÀ

ͼ29 WindowsÏÂÅäÖÃISATAPËíµÀ

ʵÑéÓõĿͻ§¶ËʹÓÃwindows 7£¬Ô­ÉúÖ§³ÖISATAPËíµÀ£¬ÈçÉÏͼ£¬ÐèÒª½øÈënetsh¿ªÆô²¢ÇÒÉèÖÃISATAPµÄ·ÓÉÆ÷µØÖ·£¨Ö§³ÖÓòÃû£©¡£

ͼ30 ISATAPËíµÀÖеÄÎÞ״̬×Ô¶¯ÅäÖÃ

µ±¿Í»§¶ËÉèÖÃÍêrouterºó£¬ËíµÀÒѾ­½¨Á¢£¬¿Í»§¶Ë±ã·¢ÆðÁËÎÞ״̬×Ô¶¯ÅäÖÃÁ÷³Ì£¬¿ÉÒÔ¿´µ½ÉÏÃæµÄ½ØÍ¼Â·ÓÉÆ÷ͨ¹ýËíµÀ½«Ç°×ºÐÅϢϷ¢¸ø¿Í»§¶Ë£¬¿Í»§¶ËÍê³ÉÎÞ״̬×Ô¶¯ÅäÖ㬻ñÈ¡µ½¹«ÍøIPµØÖ·¡£

ͼ31 ISATAPËíµÀ½Ó¿ÚµØÖ·

ÔÚwindows 7Éϲ鿴ISATAP½Ó¿Ú£¬»ñÈ¡µ½¹«ÍøµØÖ·¡£Õâ¸öµØÖ·ÀàÐÍÊÇISATAPרÓõĵØÖ·½á¹¹£¬ÓÉ64λȫÇòµ¥²¥Â·ÓÉǰ׺:200(0):5e5f:w.x.y.z×é³É(w.x.y.zÊǿͻ§¶ËµÄIPv4µØÖ·)¡£

ͼ32 ʹÓÃISATAPËíµÀ·ÃÎÊweb·þÎñ

ÈçÉÏͼ£¬Ê¹ÓÃISATAPËíµÀ·ÃÎÊweb·þÎñ£¬ÔÚËíµÀÄÚµÄÊý¾Ý×¥°ü£¬¿ÉÒÔ¿´µ½ºÍ6to4µÄÀàËÆ£¬ÕâÀï¾Í²»ÔÙÉîÈë²ûÊö¡£

3¡¢TeredoËíµÀ

Ç°ÃæµÄËíµÀ¼¼Êõ£¬Ö÷ÒªÊÇÔÚIPv4µÄÊý¾Ý±¨ÎijÐÔØ×ÅIPv6µÄÊý¾Ý±¨ÎÄ£¬ÕâÊÇÒ»ÖÖÌØÊâµÄÊý¾Ý°ü¸ñʽ£¨IPV6-in-IPv4£©£¬²»Í¬ÓÚÎÒÃÇÊìϤµÄTCP¡¢UDPµÈ´«Êä²ãЭÒé¡£¶øÎÒÃÇÆ½³£½Ó´¥µ½µÄÍøÂç¶¼´æÔÚÓÚNAT¼Ü¹¹ÖУ¨ÀýÈçÎÒÃÇµÄ°ì¹«ÍøÂçºÍ¼ÒÍ¥ÍøÂ磩£¬ÔÚÕâÖÖÍøÂç¼Ü¹¹ÖУ¬Â·ÓÉÆ÷½ö¶ÔÓÚTCP¡¢UDPµÈ´«Êä²ãЭÒé×öNAT´¦Àí£¬¶øÎÞ·¨ÕýÈ·´¦ÀíIPv6-in-IPv4ÕâÖÖ±¨ÎÄ£¬ÀýÈçʹÓÃISATAPËíµÀ£¬IPv6˫ջ½ÚµãÓëISATAP·ÓÉÆ÷֮ǰÈç¹û´æÔÚNAT£¬ISATAP½¨Á¢ËíµÀʧ°Ü£»6to4ËíµÀÒ²»áÓöµ½Í¬ÑùµÄÎÊÌâ¡£

TeredoËíµÀÊÇÓÐ΢Èí¹«Ë¾Ö÷µ¼µÄÒ»ÏîËíµÀ¼¼Êõ£¬Ö÷ÒªÓÃÓÚÔÚNATÍøÂç¼Ü¹¹Ï½¨Á¢´©Ô½NATµÄËíµÀ¡£

TeredoËíµÀµÄºËÐÄ˼·£¬Êǽ«IPv6µÄÊý¾Ý·â×°³ÉIPv4µÄUDPÊý¾Ý°ü£¬ÀûÓÃNAT¶ÔIPv4µÄUDPÖ§³Ö½øÐд©Ô½NATµÄ´«Ê䣬µ±UDP°üµ½´ïËíµÀµÄÁíÍâÒ»¶Ëºó£¬ÔÙ°ÑIPv4µÄ°üÍ·¡¢UDP°üÍ·°þÀ룬»¹Ô­IPv6µÄÊý¾Ý°ü£¬ÔÙ½øÐÐÏÂÒ»²½µÄIPv6Êý¾ÝͨÐÅת·¢¡£Teredo½Úµã»á·ÖÅäÒ»¸öÒÔ2001::/32µÄǰ׺£¬¶øÇÒµØÖ·Öл¹°üº¬TeredoµÄ·þÎñÆ÷¡¢±ê־λºÍ¿Í»§¶ËÍⲿӳÉäÄ£ºýµØÖ·ºÍ¶Ë¿ÚºÅµÈÐÅÏ¢¡£

TeredoµÄʵÏÖ»¹»áÓöµ½NATµÄÀàÐͲ»Í¬¶ø±»ÏÞÖÆµÄÎÊÌâ¡£NATµÄÀàÐÍÓÐ×¶ÐÎNAT¡¢ÊÜÏÞÖÆµÄNAT¡¢¶Ô³ÆNAT¼¸ÖÖ£¬TeredoÖ»ÄÜÔÚ×¶ÐÎNATºÍÊÜÏÞÖÆµÄNATµÄ»·¾³ÏÂÕý³£¹¤×÷£¬¶øÇÒÔÚÕâÁ½ÖÖNATÐèÒª´¦ÀíµÄÂß¼­ÓÖÊDz»Ò»ÑùµÄ¡£Òò´ËTeredoÕûÌåµÄʵÏÖ»á±È½Ï¸´ÔÓ¡£

ʵÑé»·¾³´î½¨£º

ÔÚLinuxƽ̨ÏÂÓпªÔ´µÄTeredoʵÏÖ°æ±¾£ºmiredo¡£ÓÉÓÚʱ¼äºÍÎÄÕÂÆª·ùµÄÔ­Òò£¬¶øÇÒ²¿Êðmiredo±È½Ï¸´ÔÓ£¬Òò´ËÕâÀïµÄʵÑéµÈÒÔºóÓлú»áÔÙ²¹³ä¡£:(

ת»»¼¼Êõ£¨ÓÐһЩÎÄÏ×½Ð×ö£º·­Òë¼¼Êõ£©

ËíµÀ¼¼ÊõÊDZȽϺõؽâ¾öÁËÔںܳ¤ÆÚÒ»¶Îʱ¼äÄÚ»¹ÊÇIPv4ÍøÂçÊÇÖ÷Á÷µÄÇé¿öÏÂIPv6½Úµã£¨»òÕß˫ջ½Úµã£©¼äµÄͨÐÅÎÊÌâ¡£µ«ÊÇÓÉÓÚIPv4µ½IPv6µÄ¹ý¶ÉÊÇÊ®·ÖÂþ³¤µÄ£¬Òò´ËÒ²ÐèÒª½â¾öIPv6½ÚµãÓëIPv4½ÚµãͨÐŵÄÎÊÌ⡣ЭÒéת»»¼¼Êõ¿ÉÒÔÓÃÀ´½â¾öÕâ¸öÎÊÌâ¡£

ЭÒéת»»¼¼Êõ¸ù¾ÝЭÒéÔÚÍøÂçÖÐλÖõIJ»Í¬£¬·ÖÎªÍøÂç²ãЭÒéת»»¡¢´«Êä²ãЭÒéת»»ºÍÓ¦ÓòãЭÒéת»»µÈ¡£Ð­Òéת»»¼¼ÊõµÄºËÐÄ˼·¾ÍÊÇÔÚIPv4ºÍIPv6ͨÐŽڵãÖ®¼ä²¿ÊðÖмä²ã£¬½«IPv4ºÍIPv6Ï໥ӳÉäת»»¡£

ÎÒÃǷdz£ÊìϤµÄNATÒ²ÊÇÒ»ÖÖµäÐ͵ÄЭÒéת»»¼¼Êõ£¬Êǽ«Ë½ÍøIPv4µØÖ·Ó³Éäת»»Îª¹«ÍøIPv4µØÖ·£¬ÕâÖÖת»»¼¼ÊõÓÖ³ÆÎªNAT44¡£¶øÎÒÃǽÓ×ÅÒªÖØµã½éÉܵÄÃûΪNAT64/DNS64µÄЭÒéת»»¼¼Êõ¡£

NAT64/DNS64

Ìáµ½NAT64/DNS64£¬ÏàÐÅ×öiOS¿Í»§¶Ë¿ª·¢µÄͬѧһ¶¨·Ç³£ÊìϤ¡£ÔÚ2016ÄêÖпªÊ¼£¬Æ»¹ûÒªÇóapp±ØÐëÖ§³ÖIPv6ÍøÂç¡£¶øÆ»¹û¹Ù·½ÌṩµÄ¹ý¶É½â¾ö·½°¸ÕýÊÇNAT64/DNS64¡£

ÒÔÏÂÊÇÆ»¹ûÌṩµÄ¼¼Êõͼ£º

ͼ33 Æ»¹ûÌṩµÄ¹ý¶É¼¼Êõ½â¾ö·½°¸

NAT64/DNS64·ÖΪNAT64¡¢DNS64Á½´ó·½Ã棬Á½ÕßÐèÒª½áºÏʹÓá£

DNS64ÔÚRFC6147ÖÐÃ÷È·¶¨Ò壬½«IPv6µÄµØÖ·¼Ç¼AAAA DNS²éѯÏûϢת»»ÎªIPv4µÄµØÖ·¼Ç¼²éѯ¡£µ±IPv6½Úµã·¢ÆðDNSÇëÇó£¬NAT64/DNS64Öмä²ãͬʱ·¢ÆðAÓòÃû²éѯºÍAAAAÓòÃû²éѯ¡£Èç¹û½öÓÐAÓòÃû²éѯµÄIPv4µØÖ·ÏìÓ¦£¬±íÃ÷IPv6½ÚµãÐèÒª·ÃÎÊÒ»¸öIPv4µÄ½Úµã£¬NAT64/DNS64Öмä²ã½«»ØÓ¦µÄIPv4µØÖ·×ª»»ÎªIPv6µØÖ·£¬·µ»Ø¸øIPv6½Úµã¡£

IPv6½ÚµãʹÓûñÈ¡µ½µÄIPv6·þÎñ¶ËµØÖ·½øÐзÃÎÊ£¬Êý¾Ý°ü»á¾­¹ýNAT64/DNS64Öмä²ã£¬Öмä²ã½«IPv6µØÖ·Ó³Éäת»»ÎªIPv4µÄµØÖ·½øÐзÃÎÊ¡£

ʵÑé»·¾³´î½¨£º

Linuxƽ̨ÏÂÓжà¸öNAT64µÄ¿ªÔ´Èí¼þ£¬ÊµÏÖ·½Ê½¸÷Óв»Í¬£¬Óд¿ÄÚºË̬ʵÏÖµÄecdysis£¬Ò²ÓÐÓû§Ì¬ÊµÏÖµÄtayga¡£

DNS64µÄʵÏÖ¿ÉÒÔʹÓÃÖøÃûµÄ¿ªÔ´DNS·þÎñBIND¾Í¿ÉÒԺܺõØÖ§³Ö£¬Ïêϸ¿ÉÒԲ鿴ÉÏÃæ2¸ö¿ªÔ´Èí¼þµÄ´î½¨ËµÃ÷¡£

ʱ¼äµÄÔ­Òò£¬»¹Ã»ÓаÑNAT64/DNS64µÄ¿ªÔ´Èí¼þÑо¿Í¸³¹£¬Òò´ËÕâÀïµÄʵ¼ùµÈÒÔºóÓлú»áÔÙ²¹ÉÏ¡£

PS£ºÔÚÑо¿taygaºÍmiredoÔ´ÂëµÄʱºò£¬·¢ÏÖÁËÔÚLinuxƽ̨ÉÏÃæÓÐһЩÓÐȤµÄ¶«Î÷£¬ÈçÏÂͼ£¬ÊÇtaygaµÄÈí¼þʵÏÖ¿ò¼Ü¡£

ͼ34 LinuxϵÄÒ»¸öÓÐȤµÄÐéÄâÉ豸

LinuxÄÚºË×Ô´øÁËÒ»¸öÈí¼þÐéÄâÉ豸£¬Ò²ÊÇÒ»ÖÖËíµÀµÄʵÏÖ(/dev/net/tun)£¬¸ÃÉ豸¿ÉÒÔʵÏÖ½«ÄÚºË̬µÄÍøÂçÊý¾Ý·¢Ë͵½Óû§Ì¬£¬Óû§Ì¬Ð޸ĺóÔÙ·µ»Ø¸øÄÚºË̬£¬Óû§Ì¬µÄ½ø³Ì¸ºÔðÍê³ÉNAT64ÕâÒ»´Î¡°ÍµÁúת·ï¡±²Ù×÷¡£

¹ØÓÚ/dev/net/tunÉ豸µÄʵÏÖ£¬¿ÉÒÔ²éÔÄLinuxÄÚºËÔ´Âëdrivers/net/tun.c£¬Ò»Ð©ÖøÃûµÄVPNÈí¼þÀýÈçopenvpnµÈ£¬¶¼ÊÇÒÔËü×÷ΪʵÏÖ»ù´¡¡£

±¾ÕÂÖ»½éÉÜÁËһЩµäÐ͵Ĺý¶É¼¼Êõ£¬Æäʵ¹ý¶É¼¼ÊõÖÖÀ໹Óкܶ࣬ÓÐһЩÔÚʵÑéÊҽ׶Σ¬ÓÐһЩÒѾ­ÉÌÓã¬ÓÐһЩÒѾ­±»·ÏÆú£¬µ«ÊÇ×ܵÄÀ´Ëµ£¬Ã¿Ò»ÖÖ¹ý¶É¼¼Êõ¶¼ÊÇÔÚ½â¾öÌØ¶¨Ê±ÆÚÌØ¶¨³¡¾°ÏµĹý¶ÉÎÊÌâ¡£

IPv6 Socket±à³ÌÓ¦¸Ã×¢ÒâµÄÎÊÌâ

ÔÚ¡¶IPv6 Socket±à³Ì¡·Ò»ÎÄÖУ¬rayÒѾ­ºÜÏêϸ½éÉÜÁËIPv6ϵÄsocket±à³Ìϸ½ÚºÍÓ¦¸Ã×¢ÒâµÄÎÊÌâ¡£±¾ÕÂ×÷Ϊһ¸ö²¹³ä£¬½éÉÜÒ»ÏÂIPv6 socket±à³Ì¿ÉÄÜ»¹»áÓöµ½µÄÎÊÌâ¡£

1¡¢IPv6µØÖ·±àÂë

IPv4µØÖ·±¾ÖÊÊÇÒ»¸ö32λÕûÊý£¬Òò´ËÒ»°ãÎÞÂÛÊÇ´æ´¢²ã»¹ÊÇÂß¼­²ã£¬¶¼¾­³£½«µã·ÖÖÆµÄIPv4×Ö·û´®µØÖ·×ªÎª32λÕûÊýʹÓ᣶øÔÚIPv6£¬Çé¿ö¾Í¸´ÔÓ¶àÁË£¨¿ÉÄÜÒ²ÓÐͬѧ¾ÍÏëµ½£¬¹âÊÇÔ­×ÓÐԾͺÜÄѱ£Ö¤ÁË£©¡£

¾ÙÒ»¸öµäÐ͵ÄÀý×Ó£¬ÏÖÔÚÓиöÐèÇ󣬷ֱðͳ¼ÆÃ¿¸öIPµÄ·ÃÎÊÆµ´Î¡£

ÔÚIPv4µÄÇé¿öÏ£¬×î¼òµ¥¾ÍÊÇSTLÓÃstd::map¸ã¶¨£¨µ¥Ị̈߳©£¬ÍÁºÀÒ»µãµÄ¿ÉÒÔ¿ª¸ö16GµÄÊý×éÓÿռ任ʱ¼ä¡£

µ«ÊÇÔÚIPv6µÄ³¡¾°Ï£¬ÄǾÍÞÏÞÎÁË£¬IPv6¿ÉÊǸö128λÕûÊý£¬¿ÉÒÔÓÃmapÂ𣿿ÉÄÜ»áÓÐÈËÖ±½Ó½«Ô­Ê¼µÄ×Ö·û´®ÀàÐ͵ÄIPv6µØÖ·×÷ΪkeyÀ´Àۼơ£Ò»µ©ÄÇôÓ㬾ÍҪʮ·Ö×¢ÒâÁË¡£ÓÉÓÚIPv6ÊÇÖ§³Öǰµ¼0ºÍÁ¬Ðø0µÄѹËõ±íʾ·½Ê½£¬¶øÇÒÖ§³ÖÓ¢ÎÄ×Öĸ´óСд£¬ÀýÈ磺

2001:db8:4::41

2001:db8:4:0:0:0:0:0:41

2001:0db8:4::41

2001:DB8:4::41

Õâ4¸ö¶¼ÊǺϷ¨µÄIPv6µØÖ·£¬Èç¹û½«ÊäÈëºÁÎÞÐ޸ĵØ×÷ΪkeyÀ´Àۼƣ¬ÄDZØÐë»á½«ÀÛ¼ÆÂß¼­·ÖÉ¢ÁË£¬×îÖյò»µ½ÕýÈ·µÄƵÂʽá¹û¡£ÀàËÆµÄÎÊÌâÒ²ÔÚMACµØÖ·£¨BSSID£©ÉÏÃæ£¬ÓÉÓÚMACµØÖ··ÖºÅ¼äµÄÊý×Öǰµ¼0¿ÉÒÔÊ¡ÂÔ£¬²¢ÇÒÒ²ÊÇÖ§³Ö´óСдӢÎÄ×Öĸ£¬ËùÒÔÒ²ÊÇ»áͬÑùµÄÎÊÌâ¡£ÔÚ΢ÐŰ²È«ÖÐÐÄ£¬MACµØÖ·µÄÂß¼­Í³Ò»×ªÎª64λÕûÊý´¦Àí£¬Çé¿öÏà¶Ô»¹ºÃ¡£

µ«Êǵ½ÁËIPv6ÓÐľÓиüºÃµÄ½â¾ö°ì·¨ÄØ£¿´ð°¸Êǿ϶¨µÄ£¬µ«ÊÇÐèÒª¾ßÌåÎÊÌâ¾ßÌå·ÖÎö¡£

ÔÚÉÏÃæµÄƵÂÊÀý×ӱȽÏÓÅÑŵÄ×ö·¨£¬ÒÀÈ»ÓÃmapµÄ»°£¬¿ÉÒÔÀûÓÃ×Ô¶¨ÒåkeyÀàÐͽâ¾ö£¬Õâ¸ö·½·¨ÐèÒªÖØÔØ×Ô¶¨ÒåÀàÐ͵ıȽϷûºÅ¡¯ < ¡¯ £º

ͼ35 ×Ô¶¨ÒåIPv6µØÖ·½á¹¹

ÆäÖÐstruct in6_addr¾ÍÊÇÒ»¸ö128λµÄIPv6µØÖ·½á¹¹Ìå¡£

ͼ36 ʹÓÃstd::mapʵÏÖIPv6ƵÂÊ

Æäʵ»¹ÓиüÓÅÑŵķ½Ê½£¬Ö±½Ó½«IPv6µÄµØÖ·Ç¿ÖÆ×ªÎª2¸ö64λÕûÊýÀ´±È½Ï£¬if else»áдµÃ¸üÉÙһЩ£¬Ð§Âʸü¸ßһЩ¡£

ÉÏÃæËµµ½2¸ö64λÕûÊý£¬Î¢ÐŰ²È«ÖÐÐÄÓÐһЩ¾²Ì¬µÄkey-valueÊý¾Ý²éѯ£¨ÅúÁ¿Ð´£¬¶à´Î¶Á£©£¬ÆäÖÐkeyÊÇMD5£¬ÎÒÃǽ«MD5Ò²ÊÇ×÷Ϊ2¸ö64λÕûÊýÀ´¶Ô´ý£¬½«2¸ö64λÕûÊýÁªºÏÅÅÐò£¬Ð´ÈëÄڴ棬ȻºóʹÓÃÁ½´Î¶þ·Ö²éÕҵķ½Ê½ËÑË÷£¬Ð§Âʷdz£¸ß¡£ÔÚÕâÖÖ³¡¾°ÏÂÃæ£¬IPv6Ò²ÊÇ¿ÉÒÔÓÃÀàËÆµÄ·½·¨´¦Àí¡£

IPv6µØÖ·½á¹¹£¬ÒÔºóºÜ¿ÉÄÜ»á¸øÎÒÃǵıà³Ì»ò¶à»òÉÙ´øÀ´Ò»Ð©¡°Î´Öª¡±µÄ¿Ó-_-||¡£

2¡¢IPv6 socket¡°¼æÈÝ¡±IPv4µÄÇé¿ö

ÔÚIPv4ºÍIPv6¹²´æµÄÒ»¸öºÜ³¤µÄʱ¼äÀÔÚsocket±à³ÌÉϲ»µÃ²»Ãæ¶ÔµÄ¾ÍÊÇIPv6ºÍIPv4Ò»¶¨³Ì¶ÈµÄ¡°¼æÈÝÎÊÌ⡱¡£¶øÔÚÎÄÕÂÇ°ÃæÓÐÌáµ½£¬IPv6ºÍIPv4ºÍÍêÈ«²»¼æÈݵÄÁ½ÖÖЭÒ飬µ«ÊÇIPv6ЭÒéµÄµØÖ·¿Õ¼ä¸ü´ó£¬ÊÇ¿ÉÒÔʹÓÃIPv6µÄµØÖ·±íʾIPv4µØÖ·£¬ÀýÈçIPv4Ó³É䵨ַ£¬Òò´Ë£¬ÔÚºÜÌØÊâµÄÇé¿öÏ£¬IPv4ºÍIPv6¿ÉÒÔʵÏÖ¡°¼æÈÝ¡±£¬µ«ÊÇÕâÖÖ¼æÈÝÊǺÜÓÐÏ޵ġ£ÔÚLinuxƽ̨Ï£¬ÕâÖÖ¡°¼æÈÝÐÔ¡±ÊÇÈçºÎ±íÏֵģ¬ÎÒÃÇÕâÀïÀ´·ÖÎöһϡ£

ÔÚLinuxÏÂÃæ£¬ÒÔIPv6ϵÄUDP Socket¾ÙÀý£º

ÓиöUDPЭÒéµÄServer¸ÄÔìIPv6£¬¸ÃServer»úÆ÷ÉÏÓÐÒ»¸öÍø¿¨²¢ÇÒͬʱÅäÖÃIPv6ºÍIPv4µØÖ·£¬Ö§³Ö˫ջ¡£Server½ø³Ì´´½¨IPv6 UDP socketÌ×½Ó×Ö£¬°ó¶¨Server±¾µØÈÎÒâµØÖ·£¨IPv4ºÍIPv6¶¼ÊÇÒÔÈ«0µØÖ·Îª°ó¶¨ÈÎÒâµØÖ·£©¡£¿Í»§¶ËÊÇIPv4£¬ÏòÕâ¸öServer·¢ËÍUDPÇëÇóÊý¾Ý°ü¡£

ͼ37 IPv6·þÎñÊÕµ½IPv4±¨ÎÄ

¿ÉÒÔ¿´µ½µÄÊÇ£¬IPv6µÄsocket»áÕý³£ÊÕµ½¿Í»§¶ËµÄÊý¾Ý±¨ÎÄ£¬²¢ÇһὫIPv4µØÖ·×ª»¯ÎªÓ³É䵨ַ£¬ÎªÁËÃ÷È·Õâ¸öÂß¼­£¬ÎÒÃÇ·ÖÎöLinuxÄں˵ÄʵÏÖ¡£

ͼ38 IPv6ÏÂUDP socketÊÕµ½IPv4Êý¾Ý°üÄÚºËʵÏÖ

IPv6µÄsocketÊÕµ½Êý¾Ý°ü£¬Èç¹ûÊÇIPv4ЭÒ飬Ôò½«À´Ô´IPv4µÄIPµØÖ·×ªÎªIPv6µÄIPv4Ó³É䵨ַ¡£ÓëʵÑéµÄ½á¹ûºÜÒ»Ö¡£

Èç¹ûServerµÄIPv6 socket°´ÕÕÕâ¸öÀ´Ô´µØÖ··µ»ØÊý¾Ý°ü£¬ÄÇôÄÚºËÓÖÊÇÈçºÎ´¦ÀíµÄÄØ£¿

ͼ39 IPv6ÏÂUDP socket·¢ËÍIPv4Êý¾Ý°üÄÚºËʵÏÖ

Ê×ÏÈÄں˻áÅжÏÄ¿µÄµØÖ·ÊÇ·ñΪIPv6µÄIPv4Ó³É䵨ַ£¬Èç¹ûÊÇÓ³É䵨ַ£¬ÄÇôҪ·¢Ë͵ÄÊý¾ÝÊÇIPv4Êý¾Ý£¬Ö±½ÓÒÔIPv4ЭÒéÕ»µÄÐÎʽ·¢Ë͸ÃÊý¾Ý£¨udp_sendmsgÊÇIPv4 udp·¢Ëͽӿڣ©¡£

¿ÉÒÔ¿´µ½£¬LinuxÄں˱¾Éí¶ÔÕâÀà˫ջÉϵĸÄÔì×öÁËÒ»¶¨µÄÊÊÅ䣬ÎÒÃÇ¿ÉÒÔ¸ù¾ÝÄں˵ÄÕâÖÖÌØÐÔÈ¥½øÐиÄÔ칤×÷¡£

3¡¢Ê¹ÓÃÁ´Â·±¾µØµØÖ·

´ÓÇ°ÃæµÄÕ½ڿÉÒÔÖªµÀ£¬IPv6¾ßÓÐ×Ô¶¯ÅäÖõØÖ·µÄÄÜÁ¦¡£Á´Â·±¾µØµØÖ·ÊÇIPv6ÒªÇóÔÚÿ¸ö½Ó¿ÚĬÈÏ×Ô¶¯ÅäÖÃÉú³ÉµÄµØÖ·£¬ÓÃÓÚÁ´Â·ÉϵÄͨÐÅ£¬Â·ÓÉÆ÷²»ÄÜת·¢Á´Â·±¾µØµØÖ·¡£³ýÁËÒÔÉÏÌáµ½µÄÌØÕ÷Í⣬Á´Â·±¾µØµØÖ·¾ÍÊÇÒ»¸öÆÕͨµÄIPv6µØÖ·£¬ÎÒÃÇ¿ÉÒÔʹÓÃÕâÀàµØÖ·×ösocket±à³ÌͨÐÅ¡£

µ«ÊÇÎÒÃÇÔÚIPv6 Socket±à³ÌµÄʱºòʹÓÃÁ´Â·±¾µØµØÖ·£¬ÓÐÒ»¸öϸ½ÚÐèҪעÒâ¡£

ͼ40 IPv6µØÖ·½á¹¹

ÔÚIPv6µØÖ·½á¹¹ÖУ¨¶ÔÓ¦ÓÚIPv4µÄstruct sockaddr_in£©£¬ÓÐÒ»¸öÎÒÃǷdz£Ä°ÉúµÄ×Ö¶Îscope_id£¬Õâ¸ö×Ö¶ÎÔÚÎÒÃÇʹÓÃÁ´Â·±¾µØµØÖ·À´±à³ÌµÄʱºòÊDZØÐëҪʹÓõģ¬Õâ¸ö×ֶαíʾÎÒÃÇÐèҪѡÔñ½Ó¿ÚID¡£ÎªÊ²Ã´ÐèÒªÐèÒªÓÐÕâôһ¸ö×ֶΣ¬ÄÇÊÇÒòΪÁ´Â·±¾µØµØÖ·µÄÌØÊâÐÔ£¬Ò»¸öÍøÂç½Úµã¿ÉÒÔÓжà¸öÍøÂç½Ó¿Ú£¬¶à¸öÍøÂç½Ó¿Ú¿ÉÒÔÓÐÏàͬµÄÁ´Â·±¾µØµØÖ·£¬ÀýÈçÎÒÃÇÐèÒªbindÒ»¸ö±¾µØÁ´Â·µØÖ·£¬Õâ¸öʱºò¾Í»áÓгåÍ»£¬²Ù×÷ϵͳÎÞ·¨¾ö²ßÐèÒª°ó¶¨µÄÊÇÄĸö½Ó¿ÚµÄ±¾µØÁ´Â·µØÖ·¡£

ÓÖÀýÈ磬Èç¹ûÎÒÃÇÔÚÖ±Á¬µÄ2¸öÖ÷»úÖ®¼äÖ±½ÓÓÃÁ´Â·±¾µØµØÖ·pingµÄ»°£¬»ápingʧ°Ü¡£

Òò´ËIPv6ÒýÈëÁËscope_idÀ´½â¾öÕâ¸öÎÊÌ⣬scope_idÖ¸¶¨ÁËʹÓÃÄĸöÍøÂç½Ó¿Ú¡£

ÈçºÎ²é¿´Õâ¸öÍøÂç½Ó¿Ú£¨Íø¿¨£©µÄscope_idÊǶàÉÙ£¿

Ò»¡¢ÔÚLinuxÏÂ²é¿´ÍøÂç½Ó¿ÚµÄscope_id£º

ͼ41 LinuxÏÂ²é¿´ÍøÂç½Ó¿Úscope id

ʹÓÃip addrÃüÁî¿ÉÒԲ鿴ÿ¸ö½Ó¿ÚµÄscope_id£¬ÈçͼµÚÒ»ÁеÄÊý×Ö¾ÍÊÇscope_id¡£

¶þ¡¢ÔÚwindowsϲ鿴scope_id£º

ͼ42 WindowsÏÂ²é¿´ÍøÂ·½Ó¿Úscope id

×îºóµÄ°Ù·ÖºÅ%ºóÃæµÄÊý×Ö¾ÍÊǸÃÍøÂç½Ó¿ÚµÄscope_id¡£

WindowsÏÂÒ²¿ÉÒÔʹÓÃroute print -6²é¿´½Ó¿ÚÁÐ±í£¬ÁбíµÚÒ»ÁÐÊý×Ö¾ÍÊÇscope_id¡£

Òò´Ë£¬ÔÚʹÓÃÁ´Â·±¾µØµØÖ·±à³ÌµÄʱºò£¬ÐèÒª°ÑÕâ¸öscope_id¸³Öµµ½sin6_scope_id×ֶΡ£

¶øÔÚʹÓÃpingÃüÁîµÄʱºò£¬ÐèÒªÔÚµØÖ·ºóÃæ¼ÓÉÏ%ºÍscope_id²ÅÄÜping³É¹¦£¬Èçͼ£º

ͼ43 ʹÓÃÁ´Â·±¾µØµØÖ·ping

¹ØÓÚÕâ¸öscope id£¬Ïêϸ¿ÉÒԲ鿴RFC2553

×ܽ᣺

±¾ÎÄÖ÷Òª¿ÆÆÕ½éÉÜÁËIPv6µÄ»ù±¾ÄÚÈÝ£¬ÅäºÏ¸÷ÖÖʵÑé·ÖÎö±È½ÏÇåÎúÈÏʶÁËIPv6µÄ¸÷ÖÖ»ù±¾¸ÅÄҲ½éÉÜһЩ¡°³¬¸Ù¡±µÄÄÚÈÝ£¨ÎÒÃǵŤ×÷ÖкܿÉÄܲ»»á½Ó´¥µ½£©£¬µ«ÊÇÎÒ¾õµÃÕâÀàÄÚÈÝÔÚ¼¼ÊõʵÏÖÉÏÊ®·ÖÓÐȤ£¬¿ÉÒÔÔÚһЩ¼¼ÊõµÄ·½·¨ºÍ˼·ÉÏÃæ¿ÉÄÜ»á¸øÎÒÃÇһЩͨÓÃµÄÆôʾ£¬ÀýÈçNAT64/DNS64¾ÍÊÇʹÓÃÖмä²ãÀ´´¦ÀíIPv4ºÍIPv6»¥Í¨µÄÎÊÌ⣬ÎÒÃǵŤ×÷ÖÐҲȷʵ¾­³£Óöµ½ÀàËÆµÄ¼¼ÊõÎÊÌâ¡£

IPv6±¾ÉíÊÇÒ»¸öºÜÅÓ´óµÄÌåϵ£¬»¹Óкܶà¸ß¼¶ÄÚÈÝûÓнéÉÜ£¨IPv6-IPSec¡¢Òƶ¯IPv6µÈµÈ£©¡£¶øÇҲ鿴ºÍIPv6Ïà¹ØµÄRFC£¬²»¶ÏÔÚ×öÐÞÕý£¬LinuxÄں˵ÄIPv6Ä£¿é´úÂëÒ²²»¶ÏÓÐÅäºÏеÄRFCÐÞ¸ÄÀ´×öµ÷Õû£¬ÒýÈëеÄÂß¼­£¬ÒÔÊÊÓ¦¸÷ÖÖ³¡¾°µÄʵ¼ÊÐèÇó¡£

   
2446 ´Îä¯ÀÀ       27
????

HTTP????
nginx??????
SD-WAN???
5G?????
 
????

??????????
IPv6???????
??????????
???????
????

????????
????????
???????????????
??????????