1 ¸ÅÊö
Èí·ÓÉÆ÷ÊÇָͨ¹ýÈí¼þʵÏÖ·Óɹ¦Ð§µÄ·ÓÉÆ÷£¬ÓÖ³ÆÎª“Èí·ÓÉ”¡£ËüÓë¹Å°å·ÓÉÆ÷µÄʵÖʲî±ðÔÚÓڹŰå·ÓÉÆ÷ÒÀÀµÐ¾Æ¬ÊµÏֵײãת·¢¹¦Ð§£¬¶øÈí·ÓÉÆ÷µÄµ×²ãת·¢¹¦Ð§ÊÇ»ùÓÚÈí¼þʵÏֵġ£
Ëæ×Å»¥ÁªÍøµÄ¿ìËÙÉú³¤ºÍÐÂÐËÓªÒµµÄÆÕ¼°£¬ÔÚ»¥ÁªÍøÉÏä¯ÀÀÉ罻ýÌå¡¢ÌýÒôÀÖ¡¢ÍæÓÎÏ·ºÍԢĿÊÓÆµµÈÔ˶¯ÒÑÖð½¥ÈÚÈ빫¹²ÉúÑÄ£¬¼ÓÖ®´óÊý¾ÝºÍÈ˹¤ÖÇÄܵÈÐÂÊÖÒÕÓë¸÷¸öÐÐÒµµÄÍŽáÈÕÇ÷ϸÃÜ£¬Óû§¶ÔÍøÂçÑӳٺʹø¿íµÄÐèÇóË®ÕÇ´¬¸ß¡£
·ÓÉÆ÷ÊÇÅþÁ¬¶à¸öÍøÂ硢ʵÏÖÈý²ã±¨ÎÄת·¢µÄÖ÷ÒªÍøÂç×°±¸¡£¹Å°å·ÓÉÆ÷ͨ¹ýרÓõÄת·¢Ð¾Æ¬ÊµÏÖת·¢¹¦Ð§£¬ÊÜÖÆÓÚ±¾Ç®£¬Æä×Ô¼ºµÄCPUºÍÄÚ´æÉèÖÃͨ³£½ÏΪÓÐÏÞ£¬ÔÚÓ¦¶Ô¸ß´ø¿í¡¢´óÁ÷Á¿ºÍ¶àÓ¦Óõij¡¾°Ê±ÄÑÒÔÖ§³ÖͨѶÐèÇó¡£±ðµÄ£¬¹Å°å·ÓÉÆ÷ͨ³£ÓÉÉú²ú³§ÉÌά»¤Èí¼þ£¬Æä¹¦Ð§µü´úͨ³£Õë¶Ô´ó´ó¶¼Óû§µÄÐèÇ󣬺ÜÄÑÖª×ãС²¿·ÖÌØÊâÓû§µÄ¶¨ÖÆ»¯ÐèÇó¡£»ùÓÚÈçÉÏÔµ¹ÊÔÓÉ£¬Èí·ÓÉÆ÷ÔÚ»¥ÁªÍøÉÏÖð½¥Ê¢ÐÐÆðÀ´¡£
2 Èí·ÓÉÆ÷µÄ¹¦Ð§
³ýÁ˲¿·ÖÉÌÓõÄÈí·ÓÉÆ÷Èí¼þ£¬´ó²¿·ÖÈí·ÓÉÆ÷µÄÈí¼þ¶¼ÊÇ¿ªÔ´µÄ£¬ÆäÉú̬½ÏΪ¿ª·Å£¬¹¦Ð§Ïà±È¹Å°å·ÓÉÆ÷Ô½·¢¸»ºñ¡£³ýÁ˹Űå·ÓÉ/Íø¹Ø¹¦Ð§Ö®Í⣬ÉçÇø¿ª·¢ÕߺÍϲ»¶Õß»¹ÎªÈí·ÓÉÆ÷¿ª·¢ÁËÖî¶à¸½¼Ó¹¦Ð§¡£
ÓÉÓÚÈí·ÓÉÆ÷µÄÏêϸ¹¦Ð§ÊÇÓÉÈí¼þ¾öÒéµÄ£¬²î±ðÈí·ÓÉÆ÷Èí¼þ¼ä±£´æ¹¦Ð§ºÍÌØÕ÷²î±ð£¬±¾Õ½ڽöÉæ¼°Èí·ÓÉÆ÷ÆÕ±éÖ§³ÖµÄ¹¦Ð§£¬²¢½«Æä·ÖΪ¹Å°å·ÓÉ/Íø¹Ø¹¦Ð§ºÍ¸½¼Ó¹¦Ð§Á½¸ö²¿·Ö¾ÙÐÐÏÈÈÝ¡£
2.1 ¹Å°å·ÓÉ/Íø¹Ø¹¦Ð§
±¾½Ú½«ÏÈÈÝÈçϹŰå·ÓÉ/Íø¹Ø¹¦Ð§£º
¡ñ·À»ðǽ
¡ñÉÏÍøÐÐΪ¹ÜÀí
¡ñPPPoE²¦ºÅÉÏÍø
¡ñDDNS+¶Ë¿ÚÓ³Éä
2.1.1 ·À»ðǽ
·À»ðǽÊÇÅÌËã»úÍøÂçÄÚÍâÍø¼äµÄÇå¾²ÆÁÕÏ¡£·À»ðǽ¿ÉÒÔͨ¹ý×èµ²ÍâÍø¹¥»÷¡¢¹ýÂ˲»Çå¾²µÄ·þÎñºÍ¸ôÀë²½·¥°ü¹ÜÄÚÍøÐÅÏ¢Çå¾²¡£
ͼ2-1 ·À»ðǽ¹¦Ð§Ê¾Òâͼ
Ò»Ñùƽ³£À´Ëµ£¬Èí·ÓÉÆ÷µÄ·À»ðǽ¹¦Ð§°üÀ¨ÈçÏÂÈýÀࣺ
¡ñÈí¼þÄÚÖùæÔò£º·À»ðǽÈí¼þͨ³£»áÄÚÖÃһЩ»ù´¡µÄ¹¥»÷ÅжϹæÔò¡£ÎüÊÕ±¨Îĺó£¬Èí¼þ»áͨ¹ýÄÚÖùæÔòÅжÏÄÚÍøÊÇ·ñÕýÔâÊÜijÖÖ¹¥»÷£¨ÀýÈçSYN Flood¹¥»÷£©£¬²¢ÑïÆúÇкϹ¥»÷ÌØÕ÷µÄ±¨ÎÄ¡£
¡ñÊÖ¶¯ÉèÖùýÂ˹æÔò£º´ËÀà¹æÔòÐèÒªÓû§ÊÖ¶¯ÉèÖã¬Ò»Ñùƽ³£ÐèÒªÖ¸¶¨±¨ÎĵÄÔ´ºÍÄ¿µÄIPÒÔ¼°¶Ë¿ÚºÅ¡£ÔÚÊÕµ½±¨Îĺó£¬Èí·ÓÉÆ÷»áͨ¹ýÈí¼þÌáÈ¡±¨ÎÄ×ֶβ¢Æ¥Åä¹ýÂ˹æÔò£¬ÒÀ¾ÝÆ¥ÅäЧ¹ûת·¢»òÑïÆú±¨ÎÄ¡£
¡ñÁ÷Á¿É󼯣ºÈí·ÓÉÆ÷»á¼Í¼Á÷Á¿ÐÅÏ¢£¬±ãÓÚÓû§ÔÚѲ¼ì»òÄÚÍøÔâÊܹ¥»÷ʱ»ñÈ¡ÏêϸµÄ±¨±í¡£
2.1.2 ÉÏÍøÐÐΪ¹ÜÀí
ÉÏÍøÐÐΪ¹ÜÀíÒ»Ñùƽ³£°²ÅÅÓÚÍø¹Ø£¬³£ÓÃÓÚ¿ØÖÆÄÚÍøÓû§µÄÉÏÍøÐÐΪ£¬¿ÉÒÔ±ÜÃâÓû§²»·¨»á¼ûÍâÍø»òÄÚÍøÓû§ä¯ÀÀ²»·¨ÍøÕ¾µÈ¡£¿ªÆôÉÏÍøÐÐΪ¹ÜÀíÄܹ»±£»¤×éÖ¯ÐÅÏ¢×ʲúÇå¾²¡¢°ü¹ÜÄÚÍøÓû§Õý³£µÄÉÏÍøÐÐΪºÍ×èÖ¹Ö´·¨Î£º¦£¬»¹¿ÉÒÔʵʱ¹ÜÀíÍøÂç×ÊԴʹÓÃÇéÐΣ¬Ìá¸ßÍøÂç×ÊԴʹÓÃЧÂÊ¡£
ͼ2-2 ÉÏÍøÐÐΪ¹ÜÀí¹¦Ð§Ê¾Òâͼ
¹ØÓÚÈí·ÓÉÆ÷£¬³£¼ûµÄÉÏÍøÐÐΪ¹ÜÀí¹¦Ð§°üÀ¨£º
¡ñ»á¼ûÏÞÖÆ£ºÊÖ¶¯ÉèÖúÚÃûµ¥»òÕß°×Ãûµ¥¡£Èí¼þͨ¹ýÆÊÎöÄÚÍø±¨ÎĵÄÔ´MACµØÖ·£¬²¢Æ¥ÅäºÚÃûµ¥»òÕß°×Ãûµ¥ÖеÄMACµØÖ·£¬ÒÔÈ·ÈÏÓû§ÊÇ·ñ¿ÉÒÔ»á¼û»¥ÁªÍø¡£
¡ñURL¹ýÂË£ºÊÖ¶¯ÉèÖúÚÃûµ¥»òÕß°×Ãûµ¥¡£Èí¼þ»áÆÊÎöÄÚÍø±¨ÎÄ£¬Æ¥Åä°×Ãûµ¥»òÊǺÚÃûµ¥ÖеÄURLÐÅÏ¢£¬ÒÔÈ·ÈÏÓû§ÊÇ·ñ¿ÉÒÔ»á¼ûÖ¸¶¨µÄURL¡£
¡ñÉÏÍøÊ±¼ä¿ØÖÆ£ºÊÖ¶¯ÉèÖÃÓû§ÉÏÍøÊ±¼ä£¬ÔÚָ׼ʱ¼äÍâÈôÈí·ÓÉÆ÷ÊÕµ½Óû§µÄ±¨ÎĽ«»áÖ±½ÓÑïÆú¡£
¡ñÓ¦ÓùýÂË£ºÏÞÖÆÄÚÍøµÄÓ¦ÓÃÈí¼þ»á¼ûÍøÂç¡£ÈôÈí¼þÅжϱ¨ÎÄÌØÕ÷ºÍÖ¸¶¨Ó¦ÓÃÆ¥Å䣬ÔòÖ±½ÓÑïÆú´Ë±¨ÎÄ£¬×è¶ÏÓ¦ÓúͷþÎñÆ÷Ö®¼äµÄͨѶ¡£
¡ñ´ø¿í¹ÜÀí£ºÄÚÍøÍ¨³£Í¨¹ýÔËÓªÉÌ»ò½ÌÓýÍøÈë¿Ú»á¼û»¥ÁªÍø£¬Æä½ÓÈë´ø¿íÊÇÓÐÏ޵ġ£´ø¿í¹ÜÀí¿ÉÒÔÏÞÖÆÄÚÍøÓû§»á¼ûÍâÍøµÄËÙÂÊ£¬Ò²¿ÉÒÔµ÷½âÓû§±¨ÎÄÓÅÏȼ¶£¬´Ó¶ø°ü¹ÜÒªº¦Óû§ºÍÓ¦ÓõĴø¿íÐèÇó¡£
¡ñÁ÷Á¿É󼯣ºÈí·ÓÉÆ÷»á¼Í¼»á¼ûÍâ²¿ÍøÂçµÄÁ÷Á¿ÐÅÏ¢£¬±ãÓÚÓû§ÔÚѲ¼ìʱ»ñÈ¡ÏêϸµÄ±¨±í¡£
2.1.3 PPPoE²¦ºÅÉÏÍø
PPPoE£¨Point-to-Point Protocol over Ethernet£¬»ùÓÚÒÔÌ«ÍøµÄµã¶ÔµãÐÒ飩ÊÇÒ»ÖÖÔÚÒÔÌ«ÍøÉϾÙÐеã¶ÔµãÅþÁ¬µÄÐÒé¡£PPPoE¼¯³ÉÁËPPPÐÒ飬֧³ÖÉí·ÝÑéÖ¤¡¢¼ÓÃÜÒÔ¼°Ñ¹ËõµÈ¹¦Ð§£¬ÊÇÄ¿½ñ¸÷´óÔËÓªÉÌÆÕ±é½ÓÄɵĽÓÈëÐÒé¡£
Èí·ÓÉÆ÷Ö§³ÖPPPoE¿Í»§¶Ë¹¦Ð§¡£Ö»ÐèÒª½«¹âèÉèÖÃΪÇŽÓģʽ£¬ÔÙʹÓÃÈí·ÓÉÆ÷²¦ºÅ£¬Óû§¼´¿Éͨ¹ýÈí·ÓÉÆ÷»á¼û»¥ÁªÍø¡£
ͼ2-3 Èí·ÓÉÆ÷²¦ºÅÉÏÍøÍØÆËʾÒâͼ
2.1.4 DDNS+¶Ë¿ÚÓ³Éä
ʹÓÃÈí·ÓÉÆ÷³äµ±Íø¹ØÊ±£¬Í¨¹ýDDNS£¨Dynamic Domain Name Server£¬¶¯Ì¬ÓòÃû·þÎñ£©ÅäºÏ¶Ë¿ÚÓ³É书Ч¿ÉÒÔʵÏÖÍâÍø×°±¸»á¼ûÄÚÍø·þÎñÆ÷¡£
DNS£¨Domain Name System£¬ÓòÃûϵͳ£©ÊÇÉúÑÄ»¥ÁªÍøÓòÃûºÍIPµØÖ·Ï໥ӳÉäµÄÂþÑÜʽÊý¾Ý¿â¡£DNSÄÜÌṩ¾²Ì¬IPºÍÖ÷»úÃû³ÆµÄÓ³Éä·þÎñ¡£ÔÚ»á¼û»¥ÁªÍøÊ±£¬Óû§Ö»Ðè¼Ç×ÅÖ÷»úÃû³Æ£¬¼´¿ÉÔÚDNSµÄ×ÊÖúÏ»ñÈ¡Ö÷»úµÄIPµØÖ·¡£¿ÉÊÇ£¬Óû§½öÒÀÀµDNSÊÇÎÞ·¨»á¼ûÄÚÍø·þÎñÆ÷µÄ£¬Ôµ¹ÊÔÓÉÓжþ£º
(1) DNS½öÄÜÌṩ¾²Ì¬IPºÍÖ÷»úÃû³ÆµÄÓ³Éä·þÎñ£¬¶øÍ¨Ë×Óû§Ê¹ÓÃÔËÓªÉÌÌá¹©ÍøÂç½ÓÈë·þÎñʱ£¬Í¨³£»ñÈ¡µ½µÄÊǶ¯Ì¬IP¡£
(2) Ä¿µÄ×°±¸µÄIPµØÖ·²»ÊÇÔËÓªÉÌ·ÖÅɵĶ¯Ì¬IP¡£Ò»Ñùƽ³£À´Ëµ£¬Óû§»á¼ûµÄ×°±¸²¢²»Ö±½Ó½ÓÈëÍâÍø£¬¶øÊÇÅþÁ¬ÔÚ¾ÖÓòÍøµÄÍø¹Ø»ò·ÓÉÆ÷ÉÏ£»Íø¹Ø»ò·ÓÉÆ÷ͨ¹ý²¦ºÅÈÏÖ¤½ÓÈëÔËÓªÉÌÍøÂ磬»ñµÃÔËÓªÉÌ·ÖÅɵĶ¯Ì¬IP¡£¶øÄ¿µÄ×°±¸´ËʱʹÓõÄIPµØÖ·ÊÇÄÚÍøIP£¬Óû§ÈÔÎÞ·¨´ÓÍâÍøÖ±½Ó»á¼û¡£
DDNSÅäºÏ¶Ë¿ÚÓ³ÉäÄܹ»ÓÐÓýâ¾öÉÏÊöÎÊÌ⣺
(1) DDNS¿ÉÒÔ½«¶¯Ì¬IPµØÖ·Ó³Éäµ½Ò»¸öÀο¿µÄÓòÃûÆÊÎö·þÎñÉÏ¡£ÄÚÍø·þÎñÆ÷ÅþÁ¬ÍøÂçʱ£¬Èí·ÓÉÆ÷×÷ΪDDNS¿Í»§¶Ë½«·¢Ë͸üÐÂÓòÃûºÍIPµØÖ·¶ÔÓ¦¹ØÏµµÄÇëÇóÖÁDDNS·þÎñÆ÷³ÌÐò£¬ÓÉ·þÎñÆ÷³ÌÐò֪ͨDNS·þÎñÖØÊÓн¨ÉèÓòÃûºÍIPµØÖ·Ö®¼äµÄ¶ÔÓ¦¹ØÏµ¡£Ö®ºóÓû§¼´¿Éͨ¹ýDNSÆÊÎöÓòÃû£¬»ñÈ¡ÓòÃû¶ÔÓ¦µÄ¶¯Ì¬IP²¢»á¼û¡£
ͼ2-4 DDNSʾÒâͼ
(2) ¶Ë¿ÚÓ³ÉäÊÇNAT£¨Network Address Translation£¬ÍøÂçµØÖ·×ª»»£©µÄÒ»ÖÖ£¬¿ÉÒÔ½«ÍâÍøIPµØÖ·µÄÖ¸¶¨¶Ë¿ÚÓ³Éäµ½ÄÚÍøÖеÄһ̨»úе¡£µ±Óû§»á¼ûÍâÍøIPµØÖ·µÄÖ¸¶¨¶Ë¿Úʱ£¬¼´¿É»á¼û´Ë¶Ë¿ÚÓ³ÉäµÄÄÚÍøÖ÷»ú¡£
ͼ2-5 ¶Ë¿ÚÓ³É书ЧʾÒâͼ
2.2 ¸½¼Ó¹¦Ð§
±¾½Ú½«ÏÈÈÝÈçϸ½¼Ó¹¦Ð§£º
¡ñNAS
¡ñ´ø¿íµþ¼Ó
¡ñDocker
2.2.1 NAS
NAS£¨Network Attached Storage£¬ÍøÂçÁ¥Êô´æ´¢£©ÊÇÒ»ÖÖÅþÁ¬ÔÚÍøÂçÉÏÇÒÄÜ´æ´¢×ÊÁϵÄ×°Öá£NASרעÓÚ¹ÜÀíÊý¾Ý£¬½«´æ´¢½éÖʺͷþÎñÆ÷ÊèÉ¢¿ªÀ´£¬Äܹ»ÊÍ·Å´ø¿í¡¢Ìá¸ßÐÔÄܺͽµµÍ±¾Ç®¡£
Èí·ÓÉÆ÷ÔÚ×°ÖÃÁË´óÈÝÁ¿Ó²Å̺ÍרÓõÄÊý¾Ý¹ÜÀíÈí¼þºó£¬¿ÉÒÔÔڳ䵱¹Å°å·ÓÉ/Íø¹Ø½ÇÉ«µÄͬʱÌṩNAS·þÎñ¡£Óû§²»±ØÔÙµ¥¶À¹ºÖÃNAS×°±¸£¬½ÚÔ¼ÁË×ʽð£¬Ò²ïÔÌÁËÄÚÍø×°±¸Õ¼ÓõĽӿÚ×ÜÊý¡£
2.2.2 ´ø¿íµþ¼Ó
ÔÚ³ÖÓвî±ðÔËÓªÉÌÍøÂçµÄÓÐÓÃÕ˺Åʱ£¬Èí·ÓÉÆ÷¿ÉÒÔͨ¹ý¶à¸öWAN£¨Wide Area Network£¬¹ãÓòÍø£©¿Ú½ÓÈë²î±ðÔËÓªÉ̵ķ½·¨ÊµÏÖ´ø¿íµþ¼Ó¡£
ͼ2-6 ´ø¿íµþ¼Ó¹¦Ð§Ê¾Òâͼ
´ø¿íµþ¼ÓµÄÓŵãÔÚÓÚ£º
¡ñÔöÌí´ø¿í£º¾ÖÓòÍøÄÚµÄÖ÷»ú¿ÉÒÔͨ¹ý¶à¸öÔËÓªÉ̽ÓÈëÍøÂ磬¿ÉʹÓõÄÍøÂç´ø¿íÔöÌíÁË¡£¹ØÓÚµ¥Ö÷»ú¶øÑÔ£¬Æä¿ÉÓôø¿íÊÓÆäʹÓõÄÓ¦Óöø¶¨£¬Í¨³£¶àÁ´½ÓÓ¦ÓÃÄܹ»³ä·ÖʹÓõþ¼ÓµÄ´ø¿í¡£
¡ñÁ´Â·±¸·Ý£ºµ±ÆäÖÐÒ»ÌõÁ´Â··ºÆð¹ÊÕÏʱ£¬Ö÷»ú¿ÉÒÔʹÓÃÆäËûÁ´Â·ÉÏÍø£¬×èÖ¹³¤Ê±ÖÐÖ¹Íø¡£
2.2.3 Docker
DockerÊÇÒ»¸ö¿ªÔ´µÄÓ¦ÓÃÈÝÆ÷ÒýÇæ¡£Docker¸»ºñÁËÈí·ÓÉÆ÷µÄµÚÈý·½¹¦Ð§£¬Ðí¶àÔËÐÐÔÚDockerÇéÐÎÖеÄÓ¦ÓÃÒ²¿ÉÒÔÔËÐÐÔÚÈí·ÓÉÆ÷µÄDockerµ±ÖС£¿ª·¢ÕßÔÚÒÆÖ²Ó¦ÓÃʱÎÞÐèÔÚÊÊÅäÉÏͶÈë¹ý¶à¾«Éñ£¬Ö»ÐèÒª´ò°üÄ¿µÄÓ¦ÓúÍÒÀÀµ°üµ½Ò»¸öDocker¾µÏñÖУ¬È»ºóÐû²¼µ½Èí·ÓÉÆ÷Éϼ´¿É¡£
3 ×ܽá
Èí·ÓÉÆ÷ͨ¹ýÈí¼þʵÏÖ·Óɹ¦Ð§£¬ÐÔÄÜÇ¿¾¢ÇÒ±¾Ç®µÍÁ®¡£ÓÉÓÚÆäÈí¼þµÄ¿ª·ÅÐÔ£¬Èí·ÓÉÆ÷µÄ¹¦Ð§¸»ºñ£¬³ýÁ˹ŰåµÄ·ÓÉ/Íø¹Ø¹¦Ð§Í⣬»¹Ö§³ÖNASµÈ¸½¼Ó¹¦Ð§¡£ÄÇô£¬Ïà±ÈÓڹŰå·ÓÉÆ÷£¬Èí·ÓÉÆ÷µÄÓÅÊÆºÍÁÓÊÆÊÇÊ²Ã´ÄØ£¿Èí·ÓÉÆ÷ÊÇ·ñ¿ÉÒÔÈ¡´ú¹Å°å·ÓÉÆ÷£¿ÇÒ¿´ÏÂ»ØÆÊÎö¡£