เดเดเตเดเตพเดเตเดเต เด เดเตเดคเตเดคเดฟเดเต LIR เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเด /29 IPv6 เดฌเตเดฒเตเดเตเดเตเด เดฒเดญเดฟเดเตเดเต. เดคเตเดเตผเดจเตเดจเต เดจเดฟเดฏเตเดเตเดค เดธเดฌเตโเดจเตเดฑเตเดฑเตเดเดณเตเดเต เดเตเดฐเดพเดเตเดเต เดธเตเดเตเดทเดฟเดเตเดเตเดฃเตเดเดคเดฟเดจเตเดฑเต เดเดตเดถเตเดฏเดเดค เดเดฏเตผเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดฌเดฟเดฒเตเดฒเดฟเดเดเต PHP-เดฏเดฟเตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด เดชเตเดฐเดถเตโเดจเด เด เตฝเดชเตเดชเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฃเตเดเดคเตเด IPv6-เดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด เดญเดพเดท เดเดฑเตเดฑเดตเตเด เดธเตเดนเตเดฆเดชเดฐเดฎเดฒเตเดฒเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดฃเตเดเดคเตเดฎเดพเดฃเต. เดตเดฟเดฒเดพเดธเดเตเดเดณเตเด เดถเตเดฐเตเดฃเดฟเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดฃเตเดเดพเดเตเดจเตเดจ เดชเตเดฐเดถเตเดจเดเตเดเตพเดเตเดเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต เดเดเตเดเดฟเดจเต เดคเดพเดดเต. เดเดฐเตเดชเดเตเดทเต เดเดฑเตเดฑเดตเตเด เดเดเดญเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดฟเดฒเตเดฒ, เดชเดเตเดทเต เด เดคเต เดเตเดฒเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเต.

เดเดฐเต เดธเดฟเดฆเตเดงเดพเดจเตเดคเด
เดจเดฟเดฐเดพเดเดฐเดฃเด. IPv6 เดเดจเตเดคเดพเดฃเตเดจเตเดจเตเด เด เดคเต เดเดจเตเดคเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเตเดจเตเดจเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เด เดญเดพเดเด เดจเดฟเดเตเดเตพเดเตเดเต เดฌเตเดฑเดเดฟเดเตเดเตเดเตเดเดพเด. เด เดฒเตเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด.
IPv6 เดตเตเดฏเดพเดเตเดฏเดพเดจเด เดเดฆเตเดฏเดฎเดพเดฏเดฟ เดเดพเดฃเตเดจเตเดจ เดเดณเตเดเตพเดเตเดเต เด เดคเต เดตเดณเดฐเต เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเตเดณเตเดณเดคเดพเดฏเดฟ เดคเตเดจเตเดจเดฟเดฏเตเดเตเดเดพเด. เดเดเดญเตเดฐเดฎเดพเดฏ เดถเตเดทเด 64.233.177.101 เดเดเตเดเตพ เดชเตเดเตเดเตเดจเตเดจเต เด เดญเดฟเดฎเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต 2607:f8b0:4002:c08::8b เดเดเตเดเตพ เดเดถเดฏเดเตเดเตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเดฏเตเดเตเดเดพเด. เดฐเดฃเตเดเตเด เดฏเดฅเดพเดเตเดฐเดฎเด 32, 128 เดฌเดฟเดฑเตเดฑเตเดเดณเตเดเต เดฎเดจเตเดทเตเดฏเตป เดตเดพเดฏเดฟเดเตเดเดพเดตเตเดจเตเดจ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. เดเดคเตเดฐเต เดเดชเดฟ เดชเดพเดเตเดเดฑเตเดฑเดฟเดฒเตเด เดเดฐเต เดฌเดฟเดฑเตเดฑเดฟเดจเตเด เดเตผเดถเดจเดฎเดพเดฏเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเดฆเตเดฆเตเดถเตเดฏเดคเตเดคเตเดเตเดฏเตเดณเตเดณ เดเดฐเต เดคเดฒเดเตเดเตเดเตเดเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดคเดฒเดเตเดเตเดเตเดเตเดเดณเตเดเต เดเดเดจเดฏเดฟเดฒเตเดเตเดเต เดเตเดเตเดคเตฝ เดเดดเดคเตเดคเดฟเตฝ เดชเตเดเดพเดคเต, เดเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเดฎเตพ เดเดเตเดคเตเดคเตเดเดณเดฏเตเดฃเตเด เดเดฐเต เดเดพเดฐเตเดฏเด, IP เดตเดฟเดฒเดพเดธเดเตเดเดณเตเด เดถเตเดฐเตเดฃเดฟเดเดณเตเดฎเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพเดเตเดเต, เดฌเตเดจเดฑเดฟ เดฎเดพเดคเตเดคเดฎเดพเดฑเตเดฑเดฟเดเตเดธเตเด เดฌเดฟเดฑเตเดฑเตเดตเตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเดคเตเดตเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต. เด เดต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเตเด เดเดฑเตเดฑเดตเตเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต เดฌเตเดจเดฑเดฟ(4) IPv4-เดจเตเด เดฌเตเดจเดฑเดฟ(16) IPv6-เดจเต.
เดธเตเดชเตผเดถเดฟเดเตเดเตเดฃเตเด เดฎเดฑเตเดฑเตเดฐเต เดชเตเดฐเดงเดพเดจ เดตเดถเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฎเดพเดธเตเดเตเดเดณเตเด CIDR เดจเตเดเตเดเตเดทเดจเตเดฎเดพเดฃเต. CIDR เดเดจเตเดจเดคเต เดเตเดฒเดพเดธเตเดธเตโเดฒเตเดธเตเดธเต เดเดจเตเดฑเตผ-เดกเตเดฎเตเดฏเตเตป เดฑเตเดเตเดเดฟเดเดเดฟเดจเตเดฑเต เดเตเดฐเตเดเตเดเดชเตเดชเตเดฐเดพเดฃเต (). IP เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเตเดฑเต เดเดคเต เดญเดพเดเดฎเดพเดฃเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต เดเดจเตเดจเตเด เด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดจเตเดณเตเดณเดฟเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดจเตเดฑเตผเดซเตเดธเดฟเดจเตเดฑเต เดตเดฟเดฒเดพเดธเด เดเดคเต เดญเดพเดเดฎเดพเดฃเตเดจเตเดจเตเด เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เด เดเดถเดฏเด เดเตเดฒเดพเดธเต เดเดถเดฏเดคเตเดคเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเต. เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ, เดชเตเดฐเดฟเดซเดฟเดเตเดธเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเดฆเตเดฏเดคเตเดคเต n เดฌเดฟเดฑเตเดฑเตเดเตพ 1 เดเดฏเตเด เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดต 0 เดเดฏเตเด เดธเดเตเดเดฎเดพเดเตเดเตเด.
เดฎเดจเตเดทเตเดฏเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเดตเตเดจเตเดจ เดฐเตเดชเดคเตเดคเดฟเตฝ, เดเดคเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต ip.add.re.ss/cidr. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 64.233.177.0/24 เดเดฆเตเดฏเดคเตเดคเต 24 เดฌเดฟเดฑเตเดฑเตเดเตพ เดชเตเดฐเดฟเดซเดฟเดเตโเดธเดฟเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เด เดตเดธเดพเดจ 8 เดฌเดฟเดฑเตเดฑเตเดเตพ, เดนเตเดฏเตเดฎเตป เดฑเตเดกเดฌเดฟเตพ เดจเตเดเตเดเตเดทเดจเดฟเดฒเต เด เดตเดธเดพเดจ เดจเดฎเตเดชเตผ เดเดจเตเดจเตเด เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจเต, เดธเดฌเตเดจเตเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเดฒเต เดตเดฟเดฒเดพเดธเดคเตเดคเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฑเดเตเดเต เดตเตเดฏเดพเดฏเดพเดฎเดเตเดเตพ เดเตเดเดฟ. 64.233.177.101/32 ะธ 2607:f8b0:4002:c08::8b/128 - เดเดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดตเดฟเดฒเดพเดธเด. 2607:f8b0:4002:c08::/64 - เดเดฆเตเดฏเดคเตเดคเต 64 เดฌเดฟเดฑเตเดฑเตเดเตพ (เดเดฆเตเดฏเดคเตเดคเต 4 เดเตเดฐเตเดชเตเดชเตเดเตพ) เดชเตเดฐเดฟเดซเดฟเดเตเดธเดพเดฃเต, เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณ 64 เดฌเดฟเดฑเตเดฑเตเดเตพ เดชเตเดฐเดพเดฆเตเดถเดฟเด เดญเดพเดเดฎเดพเดฃเต. เดตเดดเดฟเดฏเดฟเตฝ, เดเตปเดเตเดฐเดฟเดฏเดฟเดฒเต "::" เดเตเดฃเตเดเต เดเดฐเตเดเตเดเดฟเดฒเตเด เดเดถเดฏเดเตเดเตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเดฃเตเดเตเดเดฟเตฝ, เดเดฐเดเตเด เดเตเดณเตป 0 เด เดเดเตเดเตเดจเตเดจ เดตเดฟเดญเดพเดเดเตเดเดณเตเดเต เด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดเดฃเตเดฃเด เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต. เดตเตเดฏเดพเดเตเดฏเดพเดจเดคเตเดคเดฟเตฝ เดเดคเต เดเดฐเดฟเดเตเดเตฝ เดฎเดพเดคเตเดฐเดฎเต เดฆเตเดถเตเดฏเดฎเดพเดเต. เดฎเดฑเตเดฑเตเดพเดฐเต เดตเดพเดเตเดเดฟเตฝ, 2607:f8b0:4002:c08::8b = 2607:f8b0:4002:c08:0:0:0:8b.
เดเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดฒเตเดฒเดพเด เดจเดพเด เดเดจเตเดคเดพเดฃเต เดชเด เดฟเดเตเดเตเดฃเตเดเดคเต? เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดฌเตเดจเดฑเดฟ AND เดเด OR เดเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฆเตเดฏเดคเตเดคเตเดฏเตเด เด เดตเดธเดพเดจเดคเตเดคเตเดฏเตเด เดธเดฌเตโเดจเตเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด เดฒเดญเดฟเดเตเดเตเด, เดฌเตเดจเดฑเดฟ เดฐเตเดชเดคเตเดคเดฟเตฝ เดฎเดพเดธเตโเดเต เด เดฑเดฟเดฏเตเด. เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เด เดเตเดคเตเดค เดธเดฌเตโเดจเตเดฑเตเดฑเต เดตเดฒเตเดชเตเดชเด (เด เดคเดพเดฏเดคเต CIDR เดเดชเดฏเตเดเดฟเดเตเดเต) n 1 เดตเดฐเต เดเตเตผเดคเตเดคเตเดเตเดฃเตเดเต เดเดฃเดเตเดเดพเดเตเดเดพเด nเดฌเตเดจเดฑเดฟ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ เด เดธเตเดฅเดพเดจเด. เดฌเตเดจเดฑเดฟ เดเดจเตเดจเดคเตเดเตเดฃเตเดเต เดเดพเตป เดเดฆเตเดฆเตเดถเดฟเดเตเดเตเดจเตเดจเดคเต เดซเดเดเตเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดซเดฒเดฎเดพเดฃเต เดชเดพเดเตเดเต () ะธ inet_pton() เดเตเดเตเดคเตฝ เดเดชเดฏเตเดเดตเตเด , เดฌเตเดจเดฑเดฟ เดเดจเตเดจเดคเต เดฌเตเดจเดฑเดฟ เดธเดฟเดธเตเดฑเตเดฑเด เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดฎเดพเดฃเต, เด เดคเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดฒเดญเดฟเดเตเดเตเด. เด เดเดฟเดธเตเดฅเดพเดจ_เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด().
เดเดฐเดฟเดคเตเดฐ เดชเดถเตเดเดพเดคเตเดคเดฒเดเดเตเดฒเดพเดธเดฟเดฒเตเดฒเดพเดคเตเดค เด เดญเดฟเดธเดเดฌเตเดงเดจเดฏเตเดเตเดเต เดฎเตเดฎเตเดชเต เดเตเดฒเดพเดธเต เดตเตเตผเดคเดฟเดฐเดฟเดตเต เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด เดตเดฟเดฆเตเดฐ เดตเตผเดทเดเตเดเดณเดฟเตฝ, เดเดคเตเดฐเดฏเดงเดฟเดเด เดธเดฌเตโเดจเตเดฑเตเดฑเตเดเตพ เดเดฃเตเดเดพเดเตเดฎเตเดจเตเดจเต เดเดฐเตเด เดธเดเตเดเตฝเดชเตเดชเดฟเดเตเดเดฟเดฒเตเดฒ; เด เดต เดเดเดคเตเดคเตเดเตเดเตเด เดตเดฒเดคเตเดคเตเดเตเดเตเด เดตเดฒเดฟเดฏ เดฌเตเดฒเตเดเตเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดคเต: เดเตเดฒเดพเดธเต เด - เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต เดเดฆเตเดฏเดคเตเดคเต 8 เดฌเดฟเดฑเตเดฑเตเดเดณเดพเดฃเต (เด เดคเดพเดฏเดคเต เดเดฆเตเดฏ เดจเดฎเตเดชเตผ), เดฎเตเตปโเดจเดฟเดฐ เดฌเดฟเดฑเตเดฑเต 0; เดเตเดฒเดพเดธเต เดฌเดฟ - เดเดฆเตเดฏ 16 (เดเดฆเตเดฏเดคเตเดคเต เดฐเดฃเตเดเต เด เดเตเดเดเตเดเตพ), เดฒเตเดกเดฟเดเดเต เดฌเดฟเดฑเตเดฑเตเดเตพ 10; เดเตเดฒเดพเดธเต เดธเดฟ - เดเดฆเตเดฏเดคเตเดคเต 24 เดฌเดฟเดฑเตเดฑเตเดเตพ, เดฒเตเดกเดฟเดเดเต เดฌเดฟเดฑเตเดฑเตเดเตพ 110. เด เดฎเตเตปเดจเดฟเดฐ เดฌเดฟเดฑเตเดฑเตเดเตพ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเตเดฒเดพเดธเดฟเดจเตเดฑเต เดตเดฟเดฒเดพเดธเด เดจเตฝเดเดฟเดฏ เดถเตเดฐเตเดฃเดฟเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต: 0.0.0.0 - 127.255.255.255 เด เดเตเดฒเดพเดธเตเดธเดฟเดจเต, 128.0.0.0 - 191.255.255.255 - เดเตเดฒเดพเดธเต เดฌเดฟ, 192.0.0.0 - 223.255.255.255 - เดเตเดฒเดพเดธเต เดธเดฟ. เดเตเดฐเดนเดคเตเดคเดฟเดฒเตเดเดจเตเดณเด เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดตเตเดฏเดพเดชเดฟเดเตเดเดชเตเดชเตเตพ, เดคเดเตเดเตพเดเตเดเต เด เดเดฏเดพเดณเด เดจเดทเตเดเดชเตเดชเตเดเตเดเตเดตเตเดจเตเดจเต เดฑเตเดเตเดฒเตเดฑเตเดฑเตผเดฎเดพเตผ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดฟ, 90 เดเดณเตเดเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เด เดตเตผ เดเดฐเต เดตเตผเดเดฐเดนเดฟเดคเดฎเดพเดฏ เดเดถเดฏเด เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดคเตเดคเต, เด เดคเต เดฌเดจเตเดงเดฟเดเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป เดธเดพเดงเตเดฏเดฎเดพเดเตเดเดฟ. เดชเตเดฐเดฎเตเด เดฌเดฟเดฑเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต. เดเตเดฑเดเตเดเตเดเตเดเดฟ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดเดคเดฟเตฝ เดเดพเดฃเดพเด, เดชเดฑเดฏเต, .
เดจเดฎเตเดเตเดเต เดชเดฐเดฟเดถเตเดฒเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเตเดเดพเด
เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ, เดเดจเดฟเดเตเดเต เดคเตเดจเตเดจเดฟเดฏเดคเตเดชเตเดฒเต, เดฎเตเดจเตเดจเต เดเดพเดธเตเดเตเดเตเดเตพ เดเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเด:
- เดถเตเดฐเตเดฃเดฟเดฏเตเดเต เดเดฆเตเดฏเดคเตเดคเตเดฏเตเด เด เดตเดธเดพเดจเดคเตเดคเตเดฏเตเด เดตเดฟเดฒเดพเดธเด เดจเตเดเตเดจเตเดจเต;
- เด เดเตเดคเตเดคเดคเดพเดฏเดฟ เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฒเตเดชเตเดช เดถเตเดฐเตเดฃเดฟ (CIDR) เดจเตเดเตเด;
- เดเดฐเต เดตเดฟเดฒเดพเดธเด เดเดฐเต เดถเตเดฐเตเดฃเดฟเดฏเดฟเตฝ เดชเตเดเตเดเดคเดพเดฃเต เดเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต.
เดจเดเดชเตเดชเดพเดเตเดเตฝ IPv6-เดจเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เดเดจเตเดจเดพเตฝ เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ, เดฏเตเดเตเดคเดฟ เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเดพเดจเดพเดเตเด. เดเดจเดฟเดเตเดเต เดเดฟเดฒ เดเดถเดฏเดเตเดเตพ เดฒเดญเดฟเดเตเดเต , เดเดจเตเดจเดพเตฝ เดเดคเต เดเตเดฑเดเตเดเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ. เดเตเดเดพเดคเต, เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดเตปเดชเตเดเตเดเต เดชเดฟเดถเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เด เดคเดฟเดจเดพเตฝ, เดจเดฎเตเดเตเดเต เดชเตเดเดพเด.
เดเดพเตป เดเดคเดฟเดจเดเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเตเดชเตเดฒเต, เดถเตเดฐเตเดฃเดฟเดฏเตเดเต เดคเตเดเดเตเดเดตเตเด เดฌเตเดจเดฑเดฟ เดธเดฌเตเดจเตเดฑเตเดฑเต เดฎเดพเดธเตเดเตเด เด เดฑเดฟเดเตเดเตเดเตเดฃเตเดเต, เดฌเดฟเดฑเตเดฑเตเดตเตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดถเตเดฐเตเดฃเดฟเดฏเตเดเต เดเดฆเตเดฏเดคเตเดคเตเดฏเตเด เด เดตเดธเดพเดจเดคเตเดคเตเดฏเตเด เดตเดฟเดฒเดพเดธเด เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเดจเดพเดเตเด. เด เดคเดจเตเดธเดฐเดฟเดเตเดเต, เดจเดฎเตเดฎเตพ เดเดฆเตเดฏเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเต CIDR เดจเต เดเดฐเต เดฌเตเดจเดฑเดฟ เดฎเดพเดธเตเดเดพเดเตเดเดฟ เดฎเดพเดฑเตเดฑเตเด เดเดจเตเดจเดคเดพเดฃเต. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เด เดคเดฟเดจเตเดฑเต เดนเตเดเตเดธเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด เดถเตเดเดฐเดฟเดเตเดเต เดเดฐเต เดฌเตเดจเดฑเดฟ เดเดจเตเดจเดพเดฏเดฟ เดชเดพเดเตเดเต เดเตเดฏเตเดฏเตเด.
function cidrToMask ($cidr) {
$mask = str_repeat('f', ceil($cidr / 4));
$mask .= dechex(4 * ($cidr % 4));
$mask = str_pad($mask, 32, '0');
return pack('H*', $mask);
}เดตเตเดฒเตเดฒเตเดตเดฟเดณเดฟ เดชเดพเดฏเตเดเตเดเต ('H*', $เดฎเดพเดธเตเดเต) เดนเตเดเตเดธเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด เด เดคเต เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเดพเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต inet_pton(). เดตเดฟเดณเดฟเดเตเดเตเดฎเตเดชเตเตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดตเตเดฏเดคเตเดฏเดพเดธเด เดชเดพเดเตเดเต () เดเดฒเตเดฒเดพ 0-เดเดณเตเด เด เดตเดฏเตเดเต เดธเตเดฅเดฒเดคเตเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด, เดเตเดเดพเดคเต เดฎเดจเตเดทเตเดฏเตผเดเตเดเต เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเตปเดเตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดเตปเดเตเดฐเดฟเดฏเดฟเตฝ เดเตเดณเดฃเตเดเดณเตเดจเตเดจเตเด เดเดฃเตเดเดพเดเดฐเตเดคเต.
เดถเตเดฐเตเดฃเดฟเดฏเตเดเต เดคเตเดเดเตเดเดตเตเด เด เดตเดธเดพเดจเดตเตเด เดเดฃเดเตเดเดพเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เด เดเตเดคเตเดค เดเดเตเดเด. เดเดตเดฟเดเต เดธเตเดเตเดทเตเดฎเดคเดเตพ เดเดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต. เดฌเดฟเดฑเตเดฑเตเดตเตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดชเตเดฐเตเดธเดธเตเดธเดฑเดฟเดจเตเดฑเต เดฌเดฟเดฑเตเดฑเต เดเดชเตเดชเดพเดธเดฟเดฑเตเดฑเดฟเดฏเดพเตฝ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดคเดจเตเดธเดฐเดฟเดเตเดเต, เดเดจเตเดฑเต 32-เดฌเดฟเดฑเตเดฑเต CubieTruck-เตฝ, เดเดพเตป เดเดฟเดฒเดชเตเดชเตเตพ เดเดฒเตเดฒเดพเดคเตเดคเดฐเด เดเตเดธเตเดฑเตเดฑเต เดชเดพเดฎเตเดชเดฑเดฟเดเตเดเดฟเดจเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดฐเต เดเดชเตเดชเดฑเตเดทเดจเดฟเตฝ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ 128 เดฌเดฟเดฑเตเดฑเตเดเดณเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด เดคเดฟเดจเต 32 เดฌเดฟเดฑเตเดฑเตเดเดณเตเดเต เดเตเดฐเตเดชเตเดชเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดจเตเดจเตเด เดจเดฎเตเดฎเต เดคเดเดฏเตเดจเตเดจเดฟเดฒเตเดฒ (เดเดฐเตเดชเดเตเดทเต, เดเดเตเดเตพ เดเดคเต เดชเตเดฐเตเดธเดธเตเดธเดฑเดฟเดฒเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเดเดคเตเดจเตเดจเต เดเตผเดเตเดเดฑเดฟเดฏเดพเด).
function getRangeBoundary ($ip, $cidr, $which, $ipIsBin = false, $returnBin = false) {
$mask = cidrToMask($cidr);
if (!$ipIsBin) {
$ip = inet_pton($ip);
}
$ipParts = str_split($ip, 4);
$maskParts = str_split($mask, 4);
$rangeParts = [];
for ($i = 0; $i < count($ipParts); $i++) {
if ($which == 'start') {
/* ะะพะฑะธัะพะฒัะน & ะฐะดัะตัะฐ ะธ ะผะฐัะบะธ ะพััะฐะฒะธั ัะพะปัะบะพ ะฑะธัั ะฟัะตัะธะบัะฐ. */
$rangeParts[$i] = $ipParts[$i] & $maskParts[$i];
} else {
/* ะะพะฑะธัะพะฒัะน | ั ะพะฑัะฐัะฝะพะน ะผะฐัะบะพะน (~) ะพััะฐะฒะธั ะฑะธัั ะฟัะตัะธะบัะฐ ะธ ัััะฐะฝะพะฒะธั ะฒัะต ะฑะธัั ะปะพะบะฐะปัะฝะพะน ัะฐััะธ ะฒ 1. */
$rangeParts[$i] = $ipParts[$i] | ~$maskParts[$i];
}
}
$rangeBoundary = implode($rangeParts);
if ($returnBin) {
return $rangeBoundary;
} else {
return inet_ntop($rangeBoundary);
}
}เดญเดพเดตเดฟเดฏเดฟเดฒเต เดเดชเดฏเตเดเดคเตเดคเดฟเดจเดพเดฏเดฟ, IP เดเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดจเตเด เดฌเตเดจเดฑเดฟเดฏเดฟเดฒเตเด เดฎเดจเตเดทเตเดฏเดจเต เดตเดพเดฏเดฟเดเตเดเดพเดจเดพเดเตเดจเตเดจ เดฐเตเดชเดคเตเดคเดฟเดฒเตเด เดซเดฒเด เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเดจเตเดฎเตเดณเตเดณ เดเดดเดฟเดตเต เดเดเตเดเตพ เดจเตฝเดเตเด. เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ $เดเดคเต เดถเตเดฐเตเดฃเดฟเดฏเตเดเต เดคเตเดเดเตเดเดฎเต เด เดตเดธเดพเดจเดฎเต เดจเดฎเตเดเตเดเต เดฒเดญเดฟเดเตเดเดฃเดฎเต เดเดจเตเดจเต เดเดตเดฟเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต (เดฎเตเดฒเตเดฏเดเตเดเตพ 'เดเดฐเดเดญเดฟเดเตเดเตเด' เด เดฅเดตเดพ 'เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต' เดฏเดฅเดพเดเตเดฐเดฎเด).
เด เดเตเดคเตเดค เดเดพเดธเตเดเต (เดเดเตเดเดณเตเดเต เดเดฎเตเดชเดจเดฟเดเตเดเต เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดพเดฏเตเดเดฟเดเดตเตเด) เด เดเตเดคเตเดค เดถเตเดฐเตเดฃเดฟ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต. เด เดเดพเดธเตโเดเตเดเดฟเดจเดพเดฏเดฟ, เดตเดฟเดฒเดพเดธเด เดเดฐเต เดฌเตเดจเดฑเดฟ เดธเตโเดเตเดฐเดฟเดเดเดฟเดฒเตเดเตเดเต เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดธเตเดฅเดพเดจเดคเตเดคเต 1 เดเตเตผเดเตเดเตเดเดฏเตเด เดคเตเดเตผเดจเตเดจเต เดเดฒเตเดฒเดพเด เดคเดฟเดฐเดฟเดเต เดเตเดฐเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดฎเดฟเดเดเตเดเดคเดพเดฏเดฟ เดเดจเตเดจเตเด เดฎเดจเดธเตเดธเดฟเตฝ เดตเดจเตเดจเดฟเดฒเตเดฒ. เดชเตเดฐเดพเดตเดธเตเดคเตเดเตเดเตพ เดเดตเดฟเดเตเดฏเตเด เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป, เดตเดฟเดเดเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเดดเตเด เด เดธเดเดฌเตเดฒเดฟ เดเตเดฏเตเดฏเตเดฎเตเดชเตเดดเตเด เดตเดฟเดฒเดพเดธเด เดฌเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดญเดเดฟเดเตเดเดพเตป เดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต.
function getNextBlock ($ipStart, $cidr, $ipIsBin = false, $returnBin = false) {
if (!$ipIsBin) {
$ipStart = inet_pton($ipStart);
}
$ipParts = str_split($ipStart, 1);
$ipBin = '';
foreach ($ipParts as $ipPart) {
$ipBin .= str_pad(base_convert(unpack('H*', $ipPart)[1], 16, 2), 8, '0', STR_PAD_LEFT);
}
/* ะะพะฑะฐะฒะปัะตะผ 1 ะฒ ะฝัะถะฝะพะผ ัะฐะทััะดะต ะดะฒะพะธัะฝะพะณะพ ะฟัะตะดััะฐะฒะปะตะฝะธั ัััะพะบะธ "ะฒะปะพะฑ" :) */
$i = $cidr - 1;
while ($i >= 0) {
if ($ipBin[$i] == '0') {
$ipBin[$i] = '1';
break;
} else {
$ipBin[$i] = '0';
}
$i--;
}
$ipBinParts = str_split($ipBin, 8);
foreach ($ipBinParts as $key => $ipBinPart) {
$ipParts[$key] = pack('H*', str_pad(base_convert($ipBinPart, 2, 16), 2, '0', STR_PAD_LEFT));
}
$nextIp = implode($ipParts);
if ($returnBin) {
return $nextIp;
} else {
return inet_ntop($nextIp);
}
}เดเดเตเดเตโเดชเตเดเตเดเดฟเตฝ, เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เด เดเตเดคเตเดค เดตเดฒเตเดชเตเดช เดถเตเดฐเตเดฃเดฟเดฏเตเดเต เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต เดจเดฎเตเดเตเดเต เดฒเดญเดฟเดเตเดเตเด $cidr. เด เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเต เดตเดฟเดฒเดพเดธเดเตเดเดณเตเดเต เดฌเตเดฒเตเดเตเดเตเดเตพ เด เดจเตเดตเดฆเดฟเดเตเดเตเด.
เด เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดตเดฟเดฒเดพเดธเด เดถเตเดฐเตเดฃเดฟเดฏเดฟเตฝ เดชเตเดเตเดเดคเดพเดฃเต เดเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเต เดฌเตเดฒเตเดเตเดเตเดเตพ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดเดฐเต เดฌเตเดฒเตเดเตเดเต /48 เด เดจเตเดตเดฆเดฟเดเตเดเต /64, เด เดธเตเตป เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดเดเตเดเตพ เด เดจเตเดตเดฆเดฟเดเตเด เดฌเตเดฒเตเดเตเดเดฟเดจเดชเตเดชเตเดฑเดคเตเดคเตเดเตเดเต เดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต (เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดคเต เดเดเตป เดธเดเดญเดตเดฟเดเตเดเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดเดชเตเดชเตเดดเตเด เดเดฐเต เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดเต). เดเดตเดฟเดเต เดเดฒเตเดฒเดพเด เดฒเดณเดฟเดคเดฎเดพเดฃเต. เดถเตเดฐเตเดฃเดฟเดฏเตเดเต เดคเตเดเดเตเดเดตเตเด เด เดตเดธเดพเดจเดตเตเด เดจเดฎเตเดเตเดเต เดฌเตเดจเดฑเดฟ เดฐเตเดชเดคเตเดคเดฟเตฝ เดฒเดญเดฟเดเตเดเตเดเดฏเตเด เดตเดฟเดฒเดพเดธเด เดชเดฐเดฟเดงเดฟเดเตเดเตเดณเตเดณเดฟเดฒเดพเดฃเต เดเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
function ipInRange ($ip, $rangeStart, $cidr) {
$start = getRangeBoundary($rangeStart, $cidr, 'start',false, true);
$end = getRangeBoundary($rangeStart, $cidr, 'end',false, true);
$ipBin = inet_pton($ip);
return ($ipBin >= $start && $ipBin <= $end);
}เดเดคเต เดธเดนเดพเดฏเดเดฐเดฎเดพเดฃเตเดจเตเดจเต เดเดพเตป เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเดณเตเดเต เด เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ เดตเดฟเดฒเดพเดธเดเตเดเดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฑเตเดฑเต เดเดคเตเดฒเตเดฒเดพเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเด? เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเตเดเดณเตเด เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเดณเตเด เดเตเดกเต เด เดตเดฒเตเดเดจเดเตเดเดณเตเด เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเดณเดฟเตฝ เดเดทเตเดฎเดณเดฎเดพเดฏเดฟ เดธเตเดตเดพเดเดคเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเดเด เดเดเตเดเดณเตเดเต เดเตเดฒเดฏเดจเตเดฑเดพเดฃเตเดเตเดเดฟเตฝ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเดพเดณเดพเดเดพเตป เดเดฟเดจเตเดคเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดฒเตเดเดจเด เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เด เดตเดธเดฐเดคเตเดคเดฟเตฝ เดเดฐเต เดฌเตเดฒเตเดเตเดเต เดฒเดญเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต /64 เดเดฟเดเตเดเดฑเตเดฑเดฟเตฝ เด เดฒเตเดเดจเดคเตเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฒเดฟเดเตเดเต เดจเตฝเดเดฟเดเตเดเตเดฃเตเดเต เดธเตเดฏเดฟเตฝเดธเต เดกเดฟเดชเตเดชเดพเตผเดเตเดเตโเดฎเตเดจเตเดฑเดฟเดจเตเดฑเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเดเดพเดฐเด เดจเตเดคเตผเดฒเดพเตปเดกเดฟเดฒเต Equinix Tier IV เดกเดพเดฑเตเดฑเดพ เดธเตเดจเตเดฑเดฑเดฟเดฒเต เดเดฒเตเดฒเดพ vps เดธเตเดตเดจเดเตเดเตพเดเตเดเตเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเดฎเตผเดชเตเดชเดฟเดค เดธเตเตผเดตเดฑเตเดเตพเดเตเดเตเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดธเตเดเดจเตเดฏเดฎเดพเดฃเต. เดเดซเตผ 2020 เดฎเดพเตผเดเตเดเต เดตเดฐเต เดธเดพเดงเตเดตเดพเดฃเต.
เดเดฟเดฒ เดชเดฐเดธเตเดฏเดเตเดเตพ ๐
เดเดเตเดเดณเตเดเตเดชเตเดชเด เดคเดพเดฎเดธเดฟเดเตเดเดคเดฟเดจเต เดจเดจเตเดฆเดฟ. เดเดเตเดเดณเตเดเต เดฒเตเดเดจเดเตเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเดทเตเดเดฎเดพเดฃเต? เดเตเดเตเดคเตฝ เดฐเดธเดเดฐเดฎเดพเดฏ เดเดณเตเดณเดเดเตเดเด เดเดพเดฃเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเต? เดเดฐเต เดเตผเดกเตผ เดจเตฝเดเดฟ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเตเดนเตเดคเตเดคเตเดเตเดเตพเดเตเดเต เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดคเตเดเตเดฃเตเดเต เดเดเตเดเดณเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเด, , เดเตปเดเตเดฐเดฟ เดฒเตเดตเตฝ เดธเตเตผเดตเดฑเตเดเดณเตเดเต เดเดฐเต เด เดฆเตเดตเดฟเดคเตเดฏ เด เดจเดฒเตเดเต, เดจเดฟเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดเตเดเตพ เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดคเดพเดฃเต: (RAID1, RAID10 เดเดจเตเดจเดฟเดตเดฏเตโเดเตเดเตเดชเตเดชเด 24 เดเตเดฑเตเดเตพ เดตเดฐเตเดฏเตเด 40GB DDR4 เดตเดฐเตเดฏเตเด เดฒเดญเตเดฏเดฎเดพเดฃเต).
เดเดเดธเตเดฑเตเดฑเตผเดกเดพเดฎเดฟเดฒเต Equinix Tier IV เดกเดพเดฑเตเดฑเดพ เดธเตเดจเตเดฑเดฑเดฟเตฝ Dell R730xd 2 เดฎเดเดเตเดเต เดตเดฟเดฒเดเตเดเตเดฑเดตเดพเดฃเต? เดเดตเดฟเดเต เดฎเดพเดคเตเดฐเด เดจเตเดคเตผเดฒเดพเตปเดกเดฟเตฝ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 เดฎเตเดคเตฝ! เดเตเดฑเดฟเดเตเดเต เดตเดพเดฏเดฟเดเตเดเตเด
เด
เดตเดฒเดเดฌเด: www.habr.com
