해당 국가만 차단하기 정보
해당 국가만 차단하기관련링크
https://beaverfactory.com/
74회 연결
본문
최근에 설 연휴때 중국발 해킹으로 우리 나라 기관들 건들고 장난 아니었다고해서..
저도 알아보고 했는데 몇가지 구글링해서 알아 봤습니다.
왠만하면 웹서버나 리눅스로 제어 하면 좋아요.
이건 완벽히 차단 되는지는 아직 테스트 안해봤지만...
혹시 몰라서 남겨봅니다.
소스코드가 길어서 스크롤압박 조심...
function chinaIP($ip) { $str="17563648 17825791 18350080 18874367 19726336 19791871 19922944 20185087 20447232 20971519 21233664 21495807 22020096 23068671 24379392 24641535 28573696 28966911 29097984 29884415 30015488 30408703 235929600 236978175 241605632 241606655 241631232 243269631 243400704 243531775 243662848 243793919 244318208 245366783 247479296 247480319 247726080 247857151 248250368 248381439 248512512 249561087 453509120 455081983 455344128 456130559 456294400 456327167 456572928 456589311 459460608 459472895 459547648 459548671 459735040 459800575 459964416 459980799 460324864 460341247 460345344 460349439 460423168 460439551 460521472 460554239 460598272 460599295 461373440 461504511 461626368 461627391 462422016 462487551 462684160 463470591 465043456 467927039 774161007 774161016 774224128 774224159 774225280 774225343 774225632 774225647 774225680 774225687 822345728 822607871 825491456 825753599 826277888 828375039 829423616 830210047 831258624 831389695 832045056 832307199 837287936 837550079 838262784 838270975 973996032 974782463 975044608 977272831 977403904 977534975 977567744 977600511 978452480 978583551 978796544 978812927 979599360 979763199 980680704 980942847 981467136 981991423 982515712 982581247 983171072 983302143 985661440 987758591 988807168 989855743 991952896 995360767 996868096 997195775 999751680 999784447 1000013824 1000079359 1001127936 1001390079 1002373120 1002405887 1002434560 1008730111 1010237440 1010302975 1010761728 1010827263 1017118720 1019215871 1019346944 1019478015 1019740160 1021313023 1021837312 1021968383 1022033920 1022099455 1022722048 1022754815 1022820352 1022885887 1023148032 1023213567 1023246336 1023279103 1023344640 1023410175 1023692800 1023696895 1023717376 1023721471 1023975424 1023979519 1024335112 1024335119 1024335184 1024335199 1025245184 1025277951 1025295104 1025295615 1025343488 1025376255 1026392064 1026408447 1026523136 1026539519 1026555904 1027080191 1029160960 1029177343 1031798784 1035993087 1037591500 1037591503 1038614528 1039007743 1039138816 1039400959 1047561368 1047561371 1066828152 1066828159 1067617792 1067618047 1067934912 1067934927 1075995568 1075995583 1076034048 1076034063 1076196000 1076196031 1077005296 1077005303 1077843720 1077843727 1077858016 1077858047 1077870336 1077870591 1077936138 1077936141 1077936494 1077936497 1077939994 1077939997 1078433632 1078433663 1078438912 1078439167 1078660800 1078660831 1078895104 1078895359 1078895968 1078895983 1082091264 1082091271 1088453857 1088453870 1091798640 1091798647 1091798784 1091799039 1091802832 1091802847 1091803136 1091803391 1091812352 1091812607 1093740168 1093740191 1093740224 1093740239 1093740272 1093740279 1093748800 1093748863 1093753112 1093753119 1107241216 1107241343 1107241472 1107241599 1109776576 1109776607 1117814824 1117814831 1117815296 1117815551 1117823488 1117823743 1118141952 1118141967 1121721712 1121721727 1125541152 1125541159 1126949608 1126949615 1126950600 1126950607 1136658088 1136658095 1136661344 1136661351 1136663576 1136663583 1136685232 1136685239 1136714672 1136714679 1138452432 1138452439 1138655842 1138655849 1145333240 1145333247 1145333328 1145333343 1145333352 1145333367 1145333880 1145333903 1145333912 1145333919 1145334056 1145334063 1145334144 1145334167 1145335168 1145335199 1145335216 1145335231 1151889536 1151889599 1163551624 1163551631 1163870576 1163870583 1163878400 1163878407 1170539330 1170539330 1170539464 1170539464 1170539591 1170539591 1170539593 1170539593 1170540232 1170540232 1170540290 1170540290 1170544432 1170544439 1170553344 1170553407 1170553536 1170553599 1170554368 1170554431 1170554464 1170554479 1170554488 1170554495 1170554560 1170554623 1208198792 1208198799 1208516640 1208516671 1208516856 1208516859 1208517002 1208517002 1208517010 1208517011 1208518292 1208518295 1208519168 1208519423 1208524064 1208524079 1208524352 1208524415 1208529920 1208530175 1208587243 1208587258 1208587508 1208587515 1208587664 1208587671 1208587738 1208587759 1208590062 1208590071 1208657984 1208657991 1208659136 1208659151 1208659392 1208659399 1208832456 1208832463 1208832568 1208832575 1208832600 1208832607 1209270544 1209270547 1209271436 1209271439 1209272512 1209272575 1209272896 1209272959 1209273216 1209273279 1209273648 1209273655 1209274304 1209274367 1209274624 1209274751 1209275925 1209275925 1209275932 1209275932 1209276352 1209276415 1209283588 1209283591 1209284816 1209284831 1209358824 1209358831 1210098776 1210098783 1211391456 1211391487 1211391712 1211391719 1211391728 1211391735 1249846880 1249846911 1279962912 1279962927 1279962944 1279962975 1279974176 1279974207 1310247248 1310247263 1310247464 1310247471 1310247720 1310247727 1310248488 1310248495 1319069777 1319069823 1319070218 1319070254 1319075665 1319075711 1365218976 1365219007 1365219584 1365219647 1365220032 1365220127 1427745536 1427745567 1441384608 1441384639 1539631104 1539632127 1566401600 1566401663 1603225640 1603225647 1652481280 1652481791 1652656760 1652656767 1839801344 1839801471 1845886976 1846018047 1846542336 1846804479 1848115200 1848377343 1848639488 1848705023 1848836096 1849032703 1849163776 1849819135 1850212352 1850343423 1850408960 1850490879 1850523648 1850572799 1850736640 1851523071 1851654144 1853882367 1855455232 1855848447 1856315392 1856323583 1856372736 1856503807 1856815104 1856843775 1856856064 1856864255 1856880640 1856888831 1857028096 1860173823 1860435968 1860698111 1860706304 1860714495 1860960256 1861091327 1861222400 1866465279 1866596352 1866661887 1866711040 1866715135 1866743808 1866751999 1866989568 1867513855 1867841536 1867907071 1868283904 1868292095 1869611008 1870004223 1870086144 1870110719 1870135296 1870462975 1870528512 1873281023 1873412096 1873477631 1873543168 1874329599 1874460672 1874591743 1874853888 1876426751 1876787200 1876885503 1876946944 1876947967 1876948992 1876950015 1876951040 1877475327 1877696512 1877704703 1877712896 1877721087 1879048192 1883218547 1883218556 1883218579 1883218584 1883504639 1883832320 1884028927 1884291072 1885863935 1886224384 1886257151 1886322688 1886781439 1887043584 1887764479 1891631104 1891893247 1893728256 1896480767 1896595456 1896603647 1896611840 1897070591 1897398272 1897660415 1897857024 1897922559 1898708992 1899233279 1899274240 1899282431 1899364352 1899724799 1899888640 1904345087 1904369664 1904375807 1904476160 1905262591 1908539392 1908670463 1908932608 1909129215 1909194752 1909456895 1909481472 1909587967 1909719040 1909735423 1909784576 1909817343 1909850112 1909981183 1910112256 1912340479 1914437632 1914503167 1916141568 1916272639 1916534784 1917124607 1917845504 1919680511 1919811584 1919815679 1919827968 1919844351 1919877120 1919885311 1919918080 1919926271 1919942656 1920466943 1921253376 1921318911 1921449984 1921515519 1921646592 1921777663 1921875968 1921892351 1925447680 1925578751 1926234112 1929379839 1930952704 1931345919 1931476992 1931739135 1932263424 1933574143 1934884864 1934901247 1934934016 1934942207 1934999552 1935015935 1935933440 1936457727 1937244160 1937506303 1937510400 1937514495 1939079168 1939865599 1940389888 1940914175 1941176320 1941438463 1941962752 1945108479 1946222592 1946943487 1947009024 1947074559 1947205632 1948254207 1949564928 1949958143 1949990912 1949995007 1950011392 1950015487 1950089216 1950351359 1950482432 1950515199 1950679040 1950777343 1951137792 1951399935 1952026624 1952030719 1952075776 1952079871 1952102400 1952104447 1952382976 1952448511 1953497088 1953890303 1954545664 1958805503 1958809600 1958821887 1958871040 1959067647 1959133184 1959239679 1959526400 1959657471 1959723008 1960050687 1960080128 1960080383 1960091648 1960095743 1960132608 1960181759 1960189952 1960202239 1960213504 1960213759 1960214528 1960574975 1960837120 1961885695 1962016768 1962541055 1962672128 1962803199 1962835968 1962868735 1962901504 1962934271 1963458560 1963982847 1964310528 1965948927 1966080000 1966342143 1966419968 1966424063 1966452736 1966456831 1966669824 1966768127 1966800896 1967783935 1967800320 1967804415 1967816704 1969225727 1969487872 1969618943 1969688576 1969692671 1969717248 1969721343 1969881088 1970012159 1970274304 1970798591 1970814976 1970915327 1970962432 1970995199 1971060736 1975517183 1981284352 1981808639 1983905792 1984102399 1984131072 1984135167 1984430080 1985085439 1985216512 1985347583 1985486848 1985609727 1985736704 1985740799 1986400256 1986404351 1986523136 1986525183 1987051520 1988034559 1988362240 1988624383 1989148672 1989410815 1991376896 1991442431 1991507968 1993342975 1993605120 1993736191 1994391552 1994850303 1995374592 1995440127 1995571200 1995636735 1995702272 1996627967 1996652544 1997176831 1997506560 1997508607 1997537280 1997602815 1997717504 1997723647 1997725696 1998061567 1998274560 1998290943 1998299136 1998454783 1998467072 1998471167 1998569472 1998577663 1998585856 1999130623 1999142912 1999249407 1999276032 1999278079 1999298560 1999306751 1999372288 1999503359 1999634432 2000158719 2000224256 2000355327 2000388096 2000617471 2000625664 2000633855 2001457152 2001461247 2001600512 2001862655 2001993728 2002518015 2002780160 2003304447 2003566592 2003697663 2003828736 2006188031 2006228992 2006233087 2007072768 2007498751 2008023040 2009071615 2011693056 2011824127 2011922432 2011938815 2012741632 2013003775 2013069312 2014314495 2014838784 2015100927 2015232000 2016542719 2016673792 2016935935 2017460224 2017984511 2017992704 2018000895 2018017280 2018050047 2018246656 2019033087 2019035136 2019037183 2019164160 2019360767 2019426304 2019557375 2021654528 2022178815 2022211584 2022227967 2022244352 2022277119 2025848832 2030043135 2030047232 2030051327 2030305280 2030436351 2030567424 2032926719 2033057792 2033319935 2033385472 2033451007 2033491968 2033500159 2033504256 2033516543 2033647616 2033663999 2033713152 2033876991 2033881088 2033885183 2033909760 2034213775 2034213784 2034213787 2034213792 2034237439 2034499584 2034761727 2035023872 2035154943 2035253248 2035269631 2035875840 2035941375 2036629504 2036662271 2036715520 2036719615 2042626048 2043150335 2043215872 2043281407 2043412480 2043674623 2044723200 2045771775 2046296064 2046558207 2046754816 2046820351 2046836736 2046885887 2047082496 2047868927 2049966080 2050047999 2050162688 2050228223 2051014656 2053242879 2053505024 2053509119 2053521408 2053529599 2054160384 2054422527 2054619136 2054684671 2055733248 2056257535 2056290304 2056323071 2056830976 2056847359 2057043968 2057306111 2059403264 2059665407 2059796480 2059862015 2059943936 2059960319 2060189696 2060451839 2061500416 2063073279 2063085568 2063089663 2063630336 2063646719 2063859712 2064646143 2066841600 2066874367 2067005440 2070052863 2070118400 2070159359 2070210560 2070210815 2070216704 2070282239 2070347776 2070380543 2070708224 2070712319 2070728704 2070732799 2070937600 2072510463 2072530944 2072535039 2072576000 2072772607 2073034752 2075131903 2075152384 2075156479 2075197440 2076180479 2076442624 2076573695 2076672000 2076704767 2077097984 2077229055 2078801920 2079064063 2079457280 2079490047 2079588352 2079850495 2079916032 2079981567 2080178176 2080243711 2080784384 2080800767 2081292288 2081554431 2081685504 2081947647 2082258944 2082308095 2082406400 2082471935 2083024896 2083045375 2083127296 2083192831 2083454976 2083471359 2084569088 2084732927 2084765696 2085617663 2086141952 2086666239 2087454720 2087456767 2087462912 2087464959 2087714816 2088239103 2088632320 2089287679 2090041344 2090074111 2090270720 2090336255 2090598400 2090663935 2090860544 2091384831 2091646976 2091909119 2092957696 2093088767 2093219840 2093285375 2093481984 2094006271 2094792704 2096152575 2096234496 2096300031 2096349184 2096365567 2096627712 2096660479 2096693248 2096889855 2097020928 2097037311 2099232768 2100297727 2100985856 2101018623 2101182464 2101231615 2101346304 2103640063 2103967744 2105540607 2108227584 2108293119 2108358656 2108424191 2110783488 2110799871 2110914560 2111045631 2111111168 2111143935 2111201280 2111209471 2111242240 2111258623 2111307776 2111832063 2113830912 2113863679 2260992000 2261057535 2364671488 2364671743 2482233344 2482241535 2682388480 2682454015 2687299128 2687299135 2688420096 2688420351 2714697728 2714763263 2724790272 2724855807 2792292352 2792357887 2810904576 2810970111 2829058048 2829123583 2849177856 2849178111 2915803784 2915803791 2915804520 2915804527 2918533120 2918533127 2918533168 2918533183 2918829824 2918830079 2928321328 2928321343 2928374952 2928374967 2928622328 2928622335 2928634496 2928634503 2936012800 2937847807 2937978880 2938109951 2938765312 2938961919 2939027456 2942304255 2942697472 2942763007 2942992384 2943025151 2945581056 2946236415 2946498560 2947547135 2947678208 2947743743 2948104192 2948120575 2948136960 2948595711 2996996864 2996997119 3001975600 3001975607 3001975672 3001975679 3001975840 3001975847 3001976624 3001976639 3001976832 3001976895 3001977312 3001977343 3001977520 3001977535 3024879616 3025141759 3025403904 3025600511 3025666048 3025928191 3026073600 3026075647 3026083840 3026087935 3026157568 3028287487 3028385792 3028484095 3028811776 3029336063 3029655552 3029663743 3029696512 3029704703 3029770240 3029778431 3029860352 3031433215 3031613440 3031629823 3031957504 3032252415 3032323072 3032324095 3033070592 3033268223 3033530368 3033661439 3033718784 3033726975 3033792512 3033923583 3034505216 3034578943 3035168768 3035193343 3035316224 3035324415 3054551040 3054559231 3054632960 3054665727 3055550464 3056599039 3056623616 3056631807 3056664576 3056734207 3056758784 3056762879 3056795648 3056861183 3056992256 3057025023 3057451008 3057516543 3058696192 3059548159 3059744768 3063414783 3063742464 3063807999 3063955456 3063963647 3064856576 3064987647 3066560512 3067084799 3068952576 3068985343 3069050880 3069124607 3069181952 3069706239 3070099456 3070164991 3070230528 3074949119 3075585024 3075586047 3075735552 3075866623 3076227072 3076228095 3076231168 3076235263 3076259840 3076521983 3078619136 3081437183 3081502720 3081764863 3082158080 3082166271 3082289152 3087007743 3093939168 3093939175 3093941200 3093941207 3226696192 3226696447 3229391360 3229391615 3230211840 3230212095 3233589760 3233590015 3252449280 3252449535 3262473517 3262473517 3262473527 3262473527 3262474027 3262474027 3262474042 3262474042 3262474062 3262474063 3262474104 3262474104 3262474107 3262474107 3262474134 3262474134 3262474138 3262474139 3262474165 3262474165 3262474173 3262474173 3262474179 3262474179 3262474190 3262474190 3262474199 3262474199 3262474202 3262474203 3262474214 3262474214 3262478181 3262478181 3278939924 3278939927 3278939960 3278939963 3278939988 3278939991 3278940060 3278940067 3278942484 3278942487 3278942496 3278942499 3278942588 3278942591 3278946060 3278946060 3323004672 3323004927 3338916352 3338916479 3340926152 3340926159 3389025792 3389026047 3389165632 3389165695 3389292544 3389300735 3389324288 3389325311 3389554688 3389562879 3389669376 3389673471 3389937664 3389937919 3389975296 3389976319 3390339072 3390339327 3390502912 3390504959 3391488000 3391492095 3391504384 3391524863 3391525376 3391525887 3391526144 3391526655 3391526912 3391528191 3391528448 3391529471 3391529984 3391533567 3391535104 3391553535 3391720960 3391721215 3391723520 3391725567 3391746048 3391750143 3391835136 3391836159 3391852544 3391856639 3392020480 3392028671 3392069632 3392073727 3392923648 3392924159 3392958464 3392962559 3393189888 3393190911 3393520640 3393521663 3393523712 3393527807 3393585152 3393593343 3393626368 3393630207 3393849344 3393851391 3393966080 3393970175 3394087472 3394087487 3394621440 3394625535 3394835712 3394835967 3394895872 3394896895 3394953216 3394957311 3394960384 3394962431 3394994176 3394995199 3395006464 3395010559 3395018752 3395027967 3395091456 3395093503 3395156992 3395158015 3395223552 3395231743 3395288064 3396868319 3396868352 3396995071 3397001216 3397003263 3397009408 3397017599 3397021696 3397023743 3397025792 3397026047 3397083136 3397087231 3397130240 3397131263 3397234688 3397238783 3397320704 3397322751 3397323776 3397328895 3397330944 3397337087 3397349376 3397363711 3397369856 3397386239 3397517312 3397525503 3397574656 3397582847 3397586944 3397588991 3397595136 3397599231 3397636096 3397640191 3397922816 3397926911 3397963776 3397971967 3398279168 3398287359 3398307840 3398311935 3398373376 3398377471 3398721536 3398729727 3398803456 3398811647 3398819840 3398828031 3398832128 3398836223 3399004160 3399008255 3399036928 3399041023 3399074496 3399074527 3399393280 3399401471 3399528448 3399532543 3399745536 3399749631 3399856128 3399860223 3399864320 3399868415 3400048640 3400056831 3400171520 3400179711 3400194048 3400196095 3400337408 3400339455 3400392704 3400400895 3400790016 3400794111 3400826880 3400835071 3400888320 3400892415 3401404416 3401408511 3401580544 3401642495 3401642752 3402629119 3406967296 3406967551 3410952192 3410956287 3411054592 3411058687 3411087360 3411091455 3411228672 3411230719 3411410944 3411435519 3411550208 3411558399 3411591168 3411599359 3411607552 3411608575 3411673088 3411674111 3411705856 3411730431 3411746816 3411755007 3411763200 3411767295 3411769344 3411771391 3411804160 3411805183 3411845120 3411853311 3411869696 3411943423 3412000768 3412002815 3412025344 3412033535 3412246952 3412246959 3412247024 3412247031 3412247056 3412247071 3412247344 3412247359 3412248832 3412249087 3412249888 3412249903 3412250024 3412250031 3412250368 3412250375 3412250448 3412250479 3412251008 3412251071 3412251136 3412251151 3412251232 3412251239 3412251928 3412251935 3412252080 3412252087 3412267008 3412271103 3412283392 3412287487 3412336640 3412340735 3412348928 3412361215 3412377600 3412381695 3413024768 3413032959 3413308416 3413309439 3413557248 3413565439 3413571584 3413572607 3413579776 3413582847 3413594112 3413595135 3413595392 3413595647 3414171648 3414179839 3414188032 3414196223 3414302720 3414310911 3414433792 3414441983 3414618112 3414620159 3414646784 3414654975 3414663168 3414667263 3415084032 3415084543 3415137024 3415137279 3415474176 3415490559 3415752704 3415760895 3416047616 3416063999 3416133632 3416135679 3416372224 3416372479 3416375296 3416383487 3416694784 3416702975 3417038848 3417042943 3417179904 3417180159 3417202688 3417210879 3417276416 3417284607 3417292800 3417309183 3417352192 3417354239 3417853952 3417858047 3418071040 3418079231 3418251264 3418255359 3418296320 3418300415 3418308608 3418324991 3418329088 3418333183 3418357760 3418365951 3418524575 3418524606 3418619904 3418621951 3419357184 3419411455 3419414528 3419422719 3419529216 3419537407 3419668480 3419672575 3419688960 3419693055 3419902464 3419902719 3420335272 3420335279 3420366432 3420366439 3420366528 3420366591 3420366648 3420366655 3420366720 3420366735 3420368584 3420368591 3420369140 3420369223 3420369256 3420369263 3420369344 3420369407 3420370528 3420370543 3420370576 3420370591 3420371888 3420371895 3437800216 3437800223 3460906080 3460906111 3460908160 3460908191 3460913952 3460914015 3460940608 3460940639 3460944480 3460944511 3460948800 3460948863 3460953632 3460953647 3464343112 3464343119 3467146656 3467146671 3468085200 3468085207 3468085376 3468085439 3468090736 3468090751 3468090816 3468090879 3470184477 3470184480 3470185167 3470185170 3470185287 3470185290 3470185432 3470185435 3470186061 3470186064 3470186252 3470186255 3470186325 3470186328 3470645736 3470645739 3470646592 3470646599 3470646704 3470646711 3470646992 3470646999 3470662176 3470662183 3480593664 3480593919 3486633600 3486633727 3486638624 3486638639 3494555393 3494555423 3494745920 3494745927 3497233408 3497233663 3509777160 3509777167 3512561152 3512561279 3512561792 3512561919 3512562304 3512562367 3512578560 3512578720 3512580288 3512580351 3512581376 3512582143 3512582720 3512582783 3512593512 3512593519 3512594048 3512594175 3512594560 3512594687 3518896232 3518896239 3518921448 3518921455 3523346432 3523354623 3523543040 3523551231 3523579904 3523583999 3524001792 3524132863 3524149248 3524157439 3524161536 3524247551 3524296704 3524313087 3524591616 3524722687 3524730880 3524739071 3524853760 3525300739 3525300744 3526361087 3526557696 3526754303 3526934528 3526942719 3527933952 3528392703 3528409088 3528425471 3528450048 3528458239 3528589312 3528720383 3528949760 3528966143 3535388672 3535405055 3535822848 3535831039 3544186880 3544711167 3545235456 3546808319 3548905472 3551002623 3560944924 3560944927 3560944936 3560944943 3560944972 3560944975 3560945036 3560945039 3560945076 3560945083 3560945096 3560945099 3560945120 3560945123 3560945412 3560945412 3560945417 3560945418 3560945423 3560945423 3560945427 3560945427 3560945431 3560945431 3560945436 3560945436 3560945466 3560945466 3560945470 3560945470 3560945472 3560945472 3560945476 3560945476 3560945620 3560945627 3560945636 3560945639 3563006730 3563006847 3624922784 3624922815 3626382224 3626382227 3626382412 3626382415 3626383031 3626383034 3626383051 3626383054 3626383091 3626383094 3626385026 3626385029 3626385250 3626385253 3630065920 3630066175 3630068864 3630068991 3631015140 3631015147 3631015296 3631015311 3631015888 3631015903 3631016556 3631016571 3631017176 3631017191 3632483352 3632483359 3632494912 3632494927 3632826496 3632826511 3632833232 3632833247 3632838584 3632838591 3632847280 3632847295 3633035088 3633035095 3634270017 3634270080 3634270977 3634271231 3635658752 3635660799 3636909856 3636909887 3638208528 3638208543 3638220512 3638220519 3641206016 3641206271 3657433088 3659530239 3661103104 3663986687 3664248832 3664642047 3669606400 3669614591 3670016000 3671064575 3673161728 3673686015 3673751552 3673817087 3678928896 3678994431 3679584256 3679649791 3682598912 3684696063 3688366080 3689938943 3690070016 3690463231 3697655808 3697672191 3698327552 3698589695 3700981760 3701014527 3701080064 3701211135 3701473280 3704619007 3706126336 3706142719 3706159104 3706191871 3706208256 3706224639 3706322944 3706388479 3706847232 3706978303 3707240448 3707568127 3707764736 3708600319 3708616704 3708813311 3715760128 3715891199 3716218880 3716415487 3716538368 3716546559 3716677632 3716808703 3719036928 3719823359 3720347648 3720859647 3720863744 3723493375 3725590528 3730833407 3732733952 3732799487 3732832256 3732865023 3732930560 3733979135 3735027712 3735289855 3735552000 3739222015 3740270592 3740925951 3741319168 3742367743 3742629888 3742760959 3743135744 3743136767 3745513472 3749838847 3750756352 3752067071 3752198144 3752329215 3753902080 3754033151 3754295296 3754426367 3754491904 3754688511 3754950656 3755474943 3755737088 3755868159 3755978752 3755986943 3757047808 3757834239 3757965312 3758063615"; $arr=explode(".",$ip); $ipn=$arr[0]*256*256*256+$arr[1]*256*256+$arr[2]*256+$arr[3]; $arr=explode("\n",$str); foreach($arr as $str2) { $arr2=explode(" ",$str2); $n1=intval($arr2[0]); $n2=intval($arr2[1]); if ($n1<1000) { // 솟수점에 . 포함 $arr3=explode(".",$arr2[0]); $n1=$arr3[0]*256*256*256+$arr3[1]*256*256+$arr3[2]*256+$arr3[3]; $arr3=explode(".",$arr2[1]); $n2=$arr3[0]*256*256*256+$arr3[1]*256*256+$arr3[2]*256+$arr3[3]; //echo "$arr2[0] $arr2[1] -> $n1,$n2<BR>"; } if ($ipn >= $n1 && $ipn <= $n2){ //echo "chinaIP차단"; return true; } } return false; }
if (chinaIP(getenv("REMOTE_ADDR"))) {
http_response_code(403);
exit();
}
====== 여기까지 중국 아이피 차단 하는 기능이구요.
만약에 길다 생각 하면 아래 출처에서 3번 링크 접속해서 다운받으셔서 사용해도되요.
$detail = json_decode(file_get_contents("http://ipinfo.io"));
if($detail->country == "CN") {
http_response_code(403);
exit();
}else if($detail->country == "RU") {
http_response_code(403);
exit();
}else if($detail->country == "KP") {
http_response_code(403);
exit();
}
이거는 나라 마다 차단하는 기능인데,
2번 링크 접속하면 소스코드 있어요.
중국, 러시아, 북한 기준으로 넣었어요.
만약에 추가를 해야된다면 1번 링크 접속하면 되요.
1번은 국가 코드 조회 사이트인데 검색해서 쓰시면되요.
위치는 head.sub.php 에 넣으셔도 되고,
저는 extend 확장 폴더에서 따로 만들어서 넣었어요.
여기서 주의해야 될게 extend폴더는 전부다 해당 되는거라서..
저는 쓰는데 문제 없었는데 혹시나 다듬어서 쓰신다면 테스트를 다른곳에서 해보셨으면 합니다.
홈페이지 제작 문의주세요.
출처 :
1. https://eminwon.qia.go.kr/common/CountrySP.jsp
2. https://gsmj041729.tistory.com/16
3. https://koreafrom.tistory.com/396#google_vignette
추천
11
11
댓글 18개
좋은 자료 감사합니다. 참고하겠습니다.
@arari 넵! ㅎㅎ
애궁 감사합니다. 고생하셨네요. 좋은 자료 잘 사용하겠습니다. 감사합니다.
필요한 자료네요 감사합니다. 추천!
공유 감사합니다. 추천 쾅~!
위 방법도 좋네요.
근데 다른방법도 있어요.
data.go.kr 에 접속자 IP 요청시 국가코드를 응답 해주는게 있습니다.
요것으로 해도 좋습니다.
https://www.data.go.kr/data/15094277/openapi.do
인터넷주소자원인 IP 주소와 AS 번호가 할당된 국가의 국가코드를 조회
근데 다른방법도 있어요.
data.go.kr 에 접속자 IP 요청시 국가코드를 응답 해주는게 있습니다.
요것으로 해도 좋습니다.
https://www.data.go.kr/data/15094277/openapi.do
인터넷주소자원인 IP 주소와 AS 번호가 할당된 국가의 국가코드를 조회
정성이 대단하시네요,,, 감사합니다 유용하게 사용할게요~
감사 합니다.
국가 코드 국가명(한글) 국가명(영문)
KP 북한 NORTH KOREA
KR 대한민국 KOREA
KP 북한 NORTH KOREA
KR 대한민국 KOREA
좋은 자료 감사합니다~!
써본느낌 : 일주일정도 쓴거 같은데 해외에서 공격 안와서 괜찮은것같네요~
안녕하세요 선배님
알려주신대로 해보고 아래 3번째 링크로도 진행해봤는데 여전히 기록이 남아서요.
php다운받아서 루트쪽(그누보드 설피아리)에 넣고
head.sub,php 아무곳에 문구 삽입했는데 뭐가 문제인지 지적 부탁드립니다!
알려주신대로 해보고 아래 3번째 링크로도 진행해봤는데 여전히 기록이 남아서요.
php다운받아서 루트쪽(그누보드 설피아리)에 넣고
head.sub,php 아무곳에 문구 삽입했는데 뭐가 문제인지 지적 부탁드립니다!
@새내기범생이 여전히 기록이 남긴다는말이 무슨뜻인가요?
@리오닥터 안녕하세요 선배님
기록 남는다는게 중국ip가 접속한 기록이요.
기록 남는다는게 중국ip가 접속한 기록이요.
@새내기범생이 아!! 새로운 아이피가 생겼나봐요~ 이게 중국 아이피 새로 추가되면 배열에다가 넣어야되는 번거로움이 있다보니.. 전부다 차단되지 않나봐요 ㅠㅠ
@리오닥터 아~ 역시나...
그럼 선배님 하나만 더 질문드릴게요.
check_cn_ip.php는 그누보드 설치파일에 위치했고..
그럼 include_once("check_cn_ip.php"); 이 문구는
head.sub.php 파일내 if (!defined('_GNUBOARD_')) exit; 아래 삽입하면 끝인거죠?
그럼 선배님 하나만 더 질문드릴게요.
check_cn_ip.php는 그누보드 설치파일에 위치했고..
그럼 include_once("check_cn_ip.php"); 이 문구는
head.sub.php 파일내 if (!defined('_GNUBOARD_')) exit; 아래 삽입하면 끝인거죠?
@새내기범생이 네~ 거기다 올리셔도 되고 extend/default.config.php 내부에다가 넣어도되요
@리오닥터 글 하나씩 참고하여 공부하고 있습니다. 감사합니다 선배님