เดตเดฟเดทเดฏเด เดตเดณเดฐเต เดจเดจเตเดจเดพเดฏเดฟเดเตเดเตเดฃเตเดเต, เดเดจเดฟเดเตเดเดฑเดฟเดฏเดพเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดฎเดฟเดเดเตเด เดเดฃเตเดเต
เดเตเดเดคเดฟเดเดณเตเด RKN เดเด เดเดฒเตเดฒเดพเด เดเดเดคเตเดคเตเดเตเดเตเด เดตเดฒเดคเตเดคเตเดเตเดเตเด เดคเดเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฒเตเด เดฑเดฟเดตเดฟเดธเตเดฑเต เดจเตฝเดเตเดจเตเดจ เดชเดฟเดดเดเดณเดฟเตฝ เดตเตเดดเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป เดฆเดพเดคเดพเดเตเดเตพ เดเด เดฟเดจเดฎเดพเดฏเดฟ เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฒเตเด เดคเดเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดทเตเดเด เดตเดณเดฐเต เดตเดฒเตเดคเดพเดฃเต. โเดจเดฟเดฏเดฎเดชเดฐเดฎเดพเดฏเดฟโ เดคเดเดเตเด เดธเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดงเดพเดฐเดพเดณเด เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฏเดตเดฏเตเดฃเตเดเต (เดนเดฒเต, เดฑเตเดเตเดฐเดพเดเตเดเตผ)
เดเดพเตป RKN-เดจเตเดฑเต เด เดงเดฟเดเดพเดฐเดชเดฐเดฟเดงเดฟเดเตเดเต เดชเตเดฑเดคเตเดคเดพเดฃเต เดคเดพเดฎเดธเดฟเดเตเดเตเดจเตเดจเดคเต, เดชเดเตเดทเต เดเดจเตเดฑเต เดฎเดพเดคเดพเดชเดฟเดคเดพเดเตเดเดณเตเด เดฌเดจเตเดงเตเดเตเดเดณเตเด เดธเตเดนเตเดคเตเดคเตเดเตเดเดณเตเด เดเดจเตเดฑเต เดจเดพเดเตเดเดฟเตฝ เดคเดจเตเดจเต เดคเตเดเดฐเตเดจเตเดจเต. เด เดคเดฟเดจเดพเตฝ เดเดเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดเดฒเตเดฏเตเดณเตเดณ เดเดณเตเดเตพเดเตเดเต เด เดตเดฐเตเดเต เดชเดเตเดเดพเดณเดฟเดคเตเดคเด เดเดฒเตเดฒเดพเดคเต เดคเดจเตเดจเต เดคเดเดฏเตฝ เดเดดเดฟเดตเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดณเตเดชเตเดชเดตเดดเดฟ เดเตเดฃเตเดเตเดตเดฐเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต.
เด เดเตเดฑเดฟเดชเตเดชเดฟเตฝ, เด เดเดฟเดธเตเดฅเดพเดจ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดพเดฐเตเดฏเดเตเดเตพ เดเดพเตป เดเดเตเดเด เดเดเตเดเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เด เดธเตเดเตเด เดเดเตเดเดจเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเด เดเดจเตเดจเดคเดฟเดจเตเดฑเต เดชเตเดคเต เดคเดคเตเดตเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเด. เด เดคเดฟเดจเดพเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดคเตเดตเตเดฏเตเด เดฒเดฟเดจเดเตเดธเดฟเตฝ เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เด เดฑเดฟเดตเต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
เดฒเตเดเตเดเตเดเดณเตเดเต เดคเดฐเดเตเดเตพ
เดเดฆเตเดฏเด, เดเดจเตเดคเดพเดฃเต เดคเดเดฏเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฎเตเดฎเตเดเต เดเตผเดฎเตเดฎ เดชเตเดคเตเดเตเดเดพเด.
RKN-เตฝ เดจเดฟเดจเตเดจเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดค XML-เตฝ เดจเดฟเดฐเดตเดงเดฟ เดคเดฐเด เดฒเตเดเตเดเตเดเตพ เดเดฃเตเดเต:
- IP
- เดกเตเดฎเตเตป
- เดฏเตเดเตผเดเตฝ
เดฒเดพเดณเดฟเดคเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดเดเตเดเตพ เด เดตเดฏเต เดฐเดฃเตเดเดพเดฏเดฟ เดเตเดฐเตเดเตเดเตเด: IP, เดกเตเดฎเตเดฏเตเตป, เดเตเดเดพเดคเต URL เดตเดดเดฟ เดคเดเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตพ เดกเตเดฎเตเดฏเตเตป เดชเตเดฑเดคเตเดคเตเดเตเดเตเดเตเด (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดคเต เดเดคเดฟเดจเดเด เดเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเตเดฏเตเดคเต).
เดจเดฒเตเดฒ เดเดณเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต
- IP:
https://api.reserve-rbl.ru/api/v2/ips/json - เดกเตเดฎเตเดฏเตโเดจเตเดเตพ:
https://api.reserve-rbl.ru/api/v2/domains/json
เดคเดเดเตเด เดธเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตเดธเดธเต
เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพเดเตเดเต เดเดฟเดฒ เดเตเดฑเดฟเดฏ เดตเดฟเดฆเตเดถ เดตเดฟเดชเดฟเดเดธเต เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดตเตเดฏเดฟเดฒเดคเตเดคเต เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดเตเดฐเดพเดซเดฟเดเต - 3-5 เดฐเตเดชเดฏเตเดเตเดเต เด เดตเดฏเดฟเตฝ เดงเดพเดฐเดพเดณเด เดเดฃเตเดเต. เดชเดฟเดเดเต เดตเดณเดฐเต เดเดฏเตผเดจเตเดจเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เดเดคเต เดตเดฟเดฆเตเดถเดคเตเดคเต เดตเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดชเดเตเดทเต เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเตเด เดญเตเดฎเดฟเดถเดพเดธเตเดคเตเดฐเดตเตเด เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดฏเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดจเตเดจเต เดตเตเดฃเตเดเตเด เดเตผเดฎเตเดฎเดฟเดเตเดเตเด. 5 เดฐเตเดชเดฏเตเดเตเดเต SLA เดเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดคเตเดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดเตเดเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฆเดพเดคเดพเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต 2+ เดเดทเดฃเดเตเดเตพ เดเดเตเดเตเดเตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต.
เด
เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดเดเตเดเตพ เดเตเดฒเดฏเดจเตเดฑเต เดฑเตเดเตเดเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต VPS-เดฒเตเดเตเดเต เดเดฐเต เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดค เดเดฃเตฝ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเดพเตป เดเดฑเตเดฑเดตเตเด เดตเตเดเดคเดฏเตเดฑเดฟเดฏเดคเตเด เดเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเดฎเดพเดฏ เดตเดฏเตผเดเดพเตผเดกเต เดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดพเดฐเดฃเด... เดเดจเตเดฑเต เดเตเดฒเดฏเดจเตเดฑเต เดฑเตเดเตเดเดฑเตเดเดณเตเด Linux เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต (
เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดเตเดฐเดพเดซเดฟเดเต เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเดฒเตเด เดตเดดเดฟเดคเดฟเดฐเดฟเดเตเดเตเดตเดฟเดเดฒเตเด
เดจเดฟเดเตเดเตพเดเตเดเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดตเดฟเดฆเตเดถเดคเตเดคเตเดเตเดเต เดชเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดจเดฟเตผเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเด. เดชเดเตเดทเต, เดฎเดฟเดเตเดเดตเดพเดฑเตเด, เดชเตเดฐเดพเดฆเตเดถเดฟเด เดเดณเตเดณเดเดเตเดเดตเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดตเตเดเดค เดเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเตเดฏเดงเดฟเดเด เดฌเดพเดงเดฟเดเตเดเตเด. เดเตเดเดพเดคเต, เดเดฐเต VPS-เดฒเต เดฌเดพเตปเดกเตโเดตเดฟเดกเตเดคเตเดคเต เดเดตเดถเตเดฏเดเดคเดเตพ เดตเดณเดฐเต เดเตเดเตเดคเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เด เดคเดฟเดจเดพเตฝ, เดฌเตเดฒเตเดเตเดเต เดเตเดฏเตโเดค เดธเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเตเดฐเดพเดซเดฟเดเต เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเต เดเดฃเดฒเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต เดฑเตเดเตเดเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. "เด เดงเดฟเด" เดเตเดฐเดพเดซเดฟเดเตเดเดฟเตฝ เดเดฟเดฒเดคเต เด เดตเดฟเดเต เดเดคเตเดคเดฟเดฏเดพเดฒเตเด, เดคเตเดฐเดเตเดเดคเตเดคเดฟเดฒเตเดเต เดเดฒเตเดฒเดพเด เดเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดตเดณเดฐเต เดฎเดฟเดเดเตเดเดคเดพเดฃเต.
เดเตเดฐเดพเดซเดฟเดเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ BGP เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเตเด เดเดเตเดเดณเตเดเต VPS-เตฝ เดจเดฟเดจเตเดจเต เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเดฒเตเดเตเดเต เดฑเตเดเตเดเตเดเตพ เดชเดฐเดธเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดตเตเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเดฏ เดเดจเตเดจเดพเดฏเดคเดฟเดจเดพเตฝ เดจเดฎเตเดเตเดเต BIRD-เดจเต เดเดฐเต BGP เดกเตเดฎเตบ เดเดฏเดฟ เดเดเตเดเตเดเดพเด.
IP
IP เดคเดเดฏเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฒเตเดฒเดพเด เดตเตเดฏเดเตเดคเดฎเดพเดฃเต: VPS-เตฝ เดจเดฟเดจเตเดจเต เดคเดเดเตเด เดเดฒเตเดฒเดพ IP-เดเดณเตเด เดเดเตเดเตพ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเดจเตเดจเต. API เดจเตฝเดเตเดจเตเดจ เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดเดเดฆเตเดถเด 600 เดเดฏเดฟเดฐเด เดธเดฌเตโเดจเตเดฑเตเดฑเตเดเตพ เดเดฃเตเดเต เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด, เด เดตเดฏเดฟเตฝ เดญเตเดฐเดฟเดญเดพเดเดตเตเด /32 เดนเตเดธเตเดฑเตเดฑเตเดเดณเดพเดฃเต. เด เดฑเตเดเตเดเตเดเดณเตเดเต เดเดฃเตเดฃเด เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เดเตเดฒเดฏเดจเตเดฑเต เดฑเตเดเตเดเดฑเตเดเดณเต เดเดถเดฏเดเตเดเตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเดเตเดเตเด.
เด เดคเดฟเดจเดพเตฝ, เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เด เดคเดฟเตฝ เดฐเดฃเตเดเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต เดนเตเดธเตเดฑเตเดฑเตเดเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ /24 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดธเดเดเตเดฐเดนเดฟเดเตเดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต. เด เดเตเดเดจเต, เดฑเตเดเตเดเตเดเดณเตเดเต เดเดฃเตเดฃเด ~ 2 เดเดฏเดฟเดฐเด เดเดฏเดฟ เดเตเดฑเดเตเดเต. เดเดคเดฟเดจเตเดฑเต เดคเดฟเดฐเดเตเดเดฅเดฏเตเด เดชเดฟเดจเตเดจเดพเดฒเต เดตเดฐเตเด.
เดกเตเดฎเตเดฏเตโเดจเตเดเตพ
เดเดคเต เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดตเตเด เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเตผเดเดเตเดเดณเตเดฃเตเดเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเต เดฑเตเดเตเดเดฑเดฟเดฒเตเด เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏ เดธเตโเดเตเดตเดฟเดกเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเดจเตเด เด เดตเดฟเดเต HTTP เดคเดเดธเตเดธเดชเตเดชเตเดเตเดคเตเดคเดพเดจเตเด TLS เดนเดพเตปเดกเตโเดทเตเดเตเดเดฟเตฝ เดเดพเดฐเดชเตเดชเดฃเดฟ เดจเดเดคเตเดคเดพเดจเตเด เดเดดเดฟเดฏเตเด, เดเดฆเตเดฏ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเด URL เดเด เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเตฝ SNI-เตฝ เดจเดฟเดจเตเดจเต เดกเตเดฎเตเดฏเตโเดจเตเด เดจเตเดเดพเดจเดพเดเตเด.
เดเดจเตเดจเดพเตฝ เดชเตเดคเดฟเดฏ เดตเดฟเดเดฟเดคเตเดฐเดฎเดพเดฏ TLS1.3+eSNI เดเดพเดฐเดฃเด, HTTPS เดตเดฟเดถเดเดฒเดจเด เดเดฐเต เดฆเดฟเดตเดธเดตเตเด เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฌเตเดงเด เดเตเดฑเดเตเดเตเดตเดฐเดฟเดเดฏเดพเดฃเต. เดเตเดฒเดฏเดจเตเดฑเต เดตเดถเดคเตเดคเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดเตเดจเตเดจเต - เดจเดฟเดเตเดเตพ เดเตเดฑเดเตเดเดคเต OpenWRT เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดฟเดตเดฐเตเด.
เด เดคเดฟเดจเดพเตฝ, เดกเดฟเดเตปเดเดธเต เดเตเดฆเตเดฏเดเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเดณเต เดคเดเดธเตเดธเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจ เดชเดพเดค เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเตป เดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต. เดเดตเดฟเดเตเดฏเตเด, เดเดฒเตเดฒเดพเดคเตเดคเดฐเด DNS-เดเดตเตผ-TLS/HTTPS-เดเด เดจเดฎเตเดฎเตเดเต เดคเดฒเดฏเตเดเตเดเต เดฎเตเดเดณเดฟเดฒเตเดเต เดธเดเตเดเดฐเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดจเดฎเตเดเตเดเต (เดเดชเตเดชเตเตพ) เด เดญเดพเดเด เดเตเดฒเดฏเดจเตเดฑเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด - เดเดจเตเดจเตเดเดฟเตฝ เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ DoT/DoH-เดจเดพเดฏเดฟ เดเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดธเตเตผเดตเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเด.
DNS เดเดเตเดเดจเต เดนเตเดเดพเดเตเดเต เดเตเดฏเตเดฏเดพเด?
เดเดตเดฟเดเตเดฏเตเด เดจเดฟเดฐเดตเดงเดฟ เดธเดฎเตเดชเดจเดเตเดเดณเตเดฃเตเดเดพเดเดพเด.
- PCAP เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ NFLOG เดตเดดเดฟ DNS เดเตเดฐเดพเดซเดฟเดเต เดคเดเดธเตเดธเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต
เด เดฐเดฃเตเดเต เดคเดเดธเตเดธเดชเตเดชเตเดเตเดคเตเดคเตฝ เดฐเตเดคเดฟเดเดณเตเด เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเตsidmat . เดเดจเตเดจเดพเตฝ เดเดคเต เดตเดณเดฐเตเดเตเดเดพเดฒเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดตเดณเดฐเต เดชเตเดฐเดพเดเตเดคเดฎเดพเดฃเต, เด เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพ เด เดคเดฟเดจเดพเดฏเดฟ เดเดฐเต เดฌเตเตปเดกเดฟเดเดเต เดเดดเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต. - DNS เดธเตเตผเดตเตผ เดฒเตเดเต เดตเดฟเดถเดเดฒเดจเด
เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดเดจเดฟเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจ เดเดตเตผเดคเตเดคเดจเดเตเดเตพเดเตเดเต เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเตพ เดเดเตเดเดจเต เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเดฃเดฎเตเดจเตเดจเต เด เดฑเดฟเดฏเดฟเดฒเตเดฒ, เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดฎเดพเดคเตเดฐเด. เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดเดคเต เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฃเต, เดเดพเดฐเดฃเด, เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเตพเดเตเดเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดเดฐเต เดเดเดจเดฏเตเดฃเตเดเต, เด เดต เดเตเดเตเดธเตเดฑเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดเดดเตเดคเตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเดพเดฃเต. DNSTap
เดญเดพเดเตเดฏเดตเดถเดพเตฝ, เด เดตเดฐเดฟเตฝ เดชเดฒเดฐเตเด เด เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดคเดฟเดจเดเด เดคเดจเตเดจเต DNSTap-เดจเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต.
เดเดจเตเดคเดพเดฃเต DNSTap?
เดเดเดจเดพเดชเดฐเดฎเดพเดฏ DNS เด เดจเตเดตเตเดทเดฃเดเตเดเดณเตเด เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเดณเตเด เดเดฐเต DNS เดธเตเตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดเดณเดเตเดเดฑเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดฌเดซเดฑเตเดเดณเตเด เดซเตเดฐเตเดฏเดฟเด เดธเตเดเตเดฐเตเดฎเตเดเดณเตเด เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเต-เดธเตเตผเดตเตผ เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดพเดฃเดฟเดคเต. เด เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, DNS เดธเตเตผเดตเตผ เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด เดชเตเดฐเดคเดฟเดเดฐเดฃ เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเตเด (เดธเดจเตเดฆเตเดถ เดคเดฐเด, เดเตเดฒเดฏเดจเตเดฑเต/เดธเตเตผเดตเตผ IP, เดฎเตเดคเดฒเดพเดฏเดต) เดเตเดเดพเดคเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เด เดตเดฐเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ (เดฌเตเดจเดฑเดฟ) เดซเตเดฎเดฟเตฝ เดชเตเตผเดฃเตเดฃ DNS เดธเดจเตเดฆเตเดถเดเตเดเดณเตเด เดเตเดฎเดพเดฑเตเดจเตเดจเต.
DNSTap เดฎเดพเดคเตเดเดฏเดฟเตฝ, DNS เดธเตเตผเดตเตผ เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเต เดเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดเดณเดเตเดเตผ เดเดฐเต เดธเตเตผเดตเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดฃเตเดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เด เดคเดพเดฏเดคเต, DNS เดธเตเตผเดตเตผ เดเดณเดเตเดเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, เดคเดฟเดฐเดฟเดเตเดเตเด เด เดฒเตเดฒ.
เดเดจเตเดจเต, เดเดฒเตเดฒเดพ เดเดจเดชเตเดฐเดฟเดฏ DNS เดธเตเตผเดตเดฑเตเดเดณเดฟเดฒเตเด DNSTap เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต. เดชเดเตเดทเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, BIND เดชเดฒ เดตเดฟเดคเดฐเดฃเดเตเดเดณเดฟเดฒเตเด (เดเดฌเตเดฃเตเดเต LTS เดชเตเดฒเต) เดชเดฒเดชเตเดชเตเดดเตเด เดเดฟเดฒ เดเดพเดฐเดฃเดเตเดเดณเดพเตฝ เด เดคเดฟเดจเตเดฑเต เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒเดพเดคเต เดเดเดชเตเตฝ เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต. เด เดคเดฟเดจเดพเตฝ เดจเดฎเตเดเตเดเต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเตฝ เดตเดฟเดทเดฎเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดญเดพเดฐเด เดเตเดฑเดเตเดเดคเตเด เดตเตเดเดคเดฏเตเดฑเดฟเดฏเดคเตเดฎเดพเดฏ เดเดฐเต เดเดตเตผเดคเตเดคเดจเด เดเดเตเดเตเดเตเด - เด เตบเดฌเตเดฃเตเดเต.
DNSTap เดเดเตเดเดจเต เดชเดฟเดเดฟเดเตเดเดพเด?
เดเดฃเตเดเต
เดตเตผเดเตเดเต เด เตฝเดเตเดฐเดฟเดคเด:
- เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดคเต เดเดฐเต เดเตเดเตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเตเดฎเตเดฏเตโเดจเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเต, เด เดตเดฏเต เดตเดฟเดชเดฐเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต (habr.com -> com.habr), เดคเดเตผเดจเตเดจ เดฒเตเดจเตเดเดณเตเด เดกเตเดฏเตเดชเตเดฒเดฟเดเตเดเตเดฑเตเดฑเตเดเดณเตเด เดธเดฌเตโเดกเตเดฎเตเดฏเตโเดจเตเดเดณเตเด เดเดดเดฟเดตเดพเดเตเดเตเดจเตเดจเต (เด เดคเดพเดฏเดคเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ habr.com, www.habr.com เดเดจเตเดจเดฟเดต เด เดเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดคเต เดเดฆเตเดฏเดคเตเดคเตเดคเต เดฎเดพเดคเตเดฐเดฎเต เดฒเตเดกเต เดเตเดฏเตเดฏเตเดเดฏเตเดณเตเดณเต) เดเตเดเดพเดคเต เด เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเตเดเต เดฆเตเดฐเตเดค เดคเดฟเดฐเดฏเดฒเดฟเดจเดพเดฏเดฟ เดเดฐเต เดชเตเดฐเดฟเดซเดฟเดเตเดธเต เดเตเดฐเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต
- เดเดฐเต DNSTap เดธเตเตผเดตเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต DNS เดธเตเตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดเดฃเดเตเดทเดจเดพเดฏเดฟ เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดเดคเต UNIX, TCP เดธเตเดเตเดเดฑเตเดฑเตเดเดณเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดเดจเดฟเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจ DNS เดธเตเตผเดตเดฑเตเดเตพ UNIX เดธเตเดเตเดเดฑเตเดฑเตเดเดณเต เดฎเดพเดคเตเดฐเดฎเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเต.
- เดเตปเดเดฎเดฟเดเดเต DNSTap เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดเดฆเตเดฏเด Protobuf เดเดเดจเดฏเดฟเดฒเตเดเตเดเต เดกเตเดทเตเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต Protobuf เดซเตเตฝเดกเตเดเดณเดฟเดฒเตเดจเตเดจเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจ เดฌเตเดจเดฑเดฟ DNS เดธเดจเตเดฆเตเดถเด เดคเดจเตเดจเต DNS RR เดฑเตเดเตเดเตเตผเดกเตเดเดณเตเดเต เดคเดฒเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเด เดนเตเดธเตเดฑเตเดฑเต (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเดฟเดจเตเดฑเต เดชเดพเดฐเดจเตเดฑเต เดกเตเดฎเตเดฏเตเตป) เดฒเตเดกเต เดเตเดฏเตเดค เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเตเดฃเตเดเต เดเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต; เดเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดชเตเดฐเดคเดฟเดเดฐเดฃเด เด เดตเดเดฃเดฟเดเตเดเดชเตเดชเตเดเตเด
- เดชเตเดฐเดคเดฟเดเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต A/AAAA/CNAME RR-เดเตพ เดฎเดพเดคเตเดฐเดฎเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเดฟเดเตเดเตเดณเตเดณเต, เด เดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดจเตเดฌเดจเตเดง IPv4/IPv6 เดตเดฟเดฒเดพเดธเดเตเดเตพ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต
- IP เดตเดฟเดฒเดพเดธเดเตเดเตพ เดเดฐเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ TTL เดเดชเดฏเตเดเดฟเดเตเดเต เดเดพเดทเต เดเตเดฏเตโเดคเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตโเดค เดเดฒเตเดฒเดพ BGP เดชเดฟเดฏเตผเดเตพเดเตเดเตเด เดชเดฐเดธเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต
- เดเดคเดฟเดจเดเด เดเดพเดทเต เดเตเดฏเตโเดค เดเดชเดฟเดฏเดฟเดฒเตเดเตเดเต เดเตเดฃเตเดเดฟเดเตเดเดพเดฃเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดคเดฟเดเดฐเดฃเด เดฒเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดคเดฟเดจเตเดฑเต TTL เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต
- TTL เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เดเดพเดทเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเด BGP เด เดฑเดฟเดฏเดฟเดชเตเดชเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดเตปเดเตเดฐเดฟ เดจเตเดเตเดเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด
เด เดงเดฟเด เดชเตเดฐเดตเตผเดคเตเดคเดจเด:
- SIGHUP เดตเดดเดฟ เดกเตเดฎเตเดฏเตโเดจเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดตเตเดฃเตเดเตเด เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเต
- เดฎเดฑเตเดฑเต เดธเดจเตเดฆเตผเดญเดเตเดเดณเตเดฎเดพเดฏเดฟ เดเดพเดทเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเด dnstap-bgp HTTP/JSON เดตเดดเดฟ
- เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด เด เดคเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเดเตเดเตพ เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดกเดฟเดธเตเดเดฟเดฒเต เดเดพเดทเต (BoltDB เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ) เดกเตเดฏเตเดชเตเดฒเดฟเดเตเดเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต
- เดฎเดฑเตเดฑเตเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเตเดฏเดฟเดเดธเตโเดชเตเดธเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ (เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเดคเต เดเดจเตเดจเต เดคเดพเดดเต เดตเดฟเดตเดฐเดฟเดเตเดเตเด)
- IPv6 เดชเดฟเดจเตเดคเตเดฃ
เดชเดฐเดฟเดฎเดฟเดคเดฟเดเตพ:
- IDN เดกเตเดฎเตเดฏเตโเดจเตเดเตพ เดเดคเตเดตเดฐเต เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ
- เดเตเดฑเดเตเดเต BGP เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ
เดเดพเตป เดถเตเดเดฐเดฟเดเตเดเต
เดชเดฆเตเดงเดคเดฟ
เด
เดคเดฟเดจเดพเตฝ, เดเดฒเตเดฒเดพ เดเดเดเดเตเดเดณเตเด เดเดฐเตเดฎเดฟเดเตเดเต เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดพเตป เดคเตเดเดเตเดเดพเด. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดจเดฎเตเดเตเดเต เด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเดชเตเดชเตเดณเดเดฟ เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเด:
เดธเตเดทเตเดเดฟเดฏเตเดเต เดฏเตเดเตเดคเดฟ, เดกเดฏเดเตเดฐเดพเดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเตเดจเตเดจเต เดเดพเตป เดเดฐเตเดคเตเดจเตเดจเต:
- เดเตเดฒเดฏเดจเตเดฑเต เดเดเตเดเดณเตเดเต เดธเตเตผเดตเตผ เดเดฐเต DNS เดเดฏเดฟ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเต, เดเตเดเดพเดคเต DNS เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเด VPN-เดฒเตเดเต เดชเตเดเดฃเด. เดคเดเดฏเตเดจเตเดจเดคเดฟเดจเต เดฆเดพเดคเดพเดตเดฟเดจเต DNS เดเดจเตเดฑเตผเดธเตเดชเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต.
- เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเต เดเดฐเต เดตเตเดฌเตโเดธเตเดฑเตเดฑเต เดคเตเดฑเดเตเดเตเดฎเตเดชเตเตพ, เด เดคเต "xxx.org-เดจเต เดเดจเตเดคเต IP เดเดฃเตเดเต?" เดเดจเตเดจเดคเตเดชเตเดฒเตเดณเตเดณ เดเดฐเต DNS เด เดญเตเดฏเตผเดคเตเดฅเดจ เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต.
- เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดค xxx.org เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเต (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเต เดเดพเดทเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตเดเตเดจเตเดจเต) เดเตเดเดพเดคเต "xxx.org เดจเต เด เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฐเต เดเดชเดฟ เดเดฃเตเดเต" เดเดจเตเดจ เดเตเดฒเดฏเดจเตเดฑเดฟเดฒเตเดเตเดเต เดเดฐเต เดชเตเดฐเดคเดฟเดเดฐเดฃเด เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต, เด เดคเต เดธเดฎเดฏเด เด เดคเต DNSTap เดตเดดเดฟ เดกเตเดฏเตเดชเตเดฒเดฟเดเตเดเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
- dnstap-bgp เดเดจเตเดจเดคเดฟเตฝ เด เดตเดฟเดฒเดพเดธเดเตเดเตพ เดชเดฐเดธเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต เดชเดเตเดทเดฟ เดคเดเดฏเดชเตเดชเตเดเตเด เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดกเตเดฎเตเดฏเตโเตป เดเดฃเตเดเตเดเตเดเดฟเตฝ BGP เดตเดดเดฟ
- เดชเดเตเดทเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เด เดเดชเดฟเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดฑเตเดเตเดเต เดชเดฐเดธเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต
next-hop self
เดเตเดฒเดฏเดจเตเดฑเต เดฑเตเดเตเดเตผ - เดเตเดฒเดฏเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดเดชเดฟเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดเดฃเดฒเดฟเดฒเตเดเต เดเดเดจเตเดจเตเดชเตเดเตเดจเตเดจเต
เดธเตเตผเดตเดฑเดฟเตฝ, เดฌเตเดฒเตเดเตเดเต เดเตเดฏเตโเดค เดธเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฑเตเดเตเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดพเตป BIRD-เดจเตเดณเตเดณเดฟเตฝ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดชเดเตเดเดฟเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต เดเดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด OS-เดฎเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เด เดธเตเดเตเดฎเดฟเตฝ เดเดฐเต เดชเตเดฐเดพเดฏเตเดฎเดฏเตเดฃเตเดเต: เดเตเดฒเดฏเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฆเตเดฏเดคเตเดคเต SYN เดชเดพเดเตเดเดฑเตเดฑเดฟเดจเต เดเดญเตเดฏเดจเตเดคเดฐ เดฆเดพเดคเดพเดตเดฟเดฒเตเดเต เดเดเดจเตเดจเตเดชเตเดเดพเตป เดธเดฎเดฏเดฎเตเดฃเตเดเดพเดเตเด. เดฑเตเดเตเดเต เดคเตฝเดเตเดทเดฃเด เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดฟเดฒเตเดฒ. เดฆเดพเดคเดพเดตเต เดเดเตเดเดจเต เดคเดเดฏเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเต เดเดตเดฟเดเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดชเตเดทเดจเตเดเตพ เดเดฃเตเดเต. เด เดตเตป เดตเตเดฑเตเดคเต เดเตเดฐเดพเดซเดฟเดเต เดกเตเดฐเตเดชเตเดชเต เดเตเดฏเตเดคเดพเตฝ เดเตเดดเดชเตเดชเดฎเดฟเดฒเตเดฒ. เด เดคเต เดเดฟเดฒ เดกเดฟเดชเดฟเดเดฏเดฟเดฒเตเดเตเดเต เดฑเตเดกเดฏเดฑเดเตโเดเตเดเตเดฏเตเดฏเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, (เดธเตเดฆเตเดงเดพเดจเตเดคเดฟเดเดฎเดพเดฏเดฟ) เดชเตเดฐเดคเตเดฏเตเด เดเดซเดเตเดฑเตเดฑเตเดเตพ เดธเดพเดงเตเดฏเดฎเดพเดฃเต.
DNS TTL-เดจเต เดฌเดนเตเดฎเดพเดจเดฟเดเตเดเดพเดคเตเดค เดเตเดฒเดฏเดจเตเดฑเตเดเดณเดฟเดฒเตเด เด เดคเตเดญเตเดคเดเตเดเตพ เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เดเดคเต เด เตบเดฌเตเดฃเตเดเต เดเดตเดถเตเดฏเดชเตเดชเตเดเตเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด เด เดคเดฟเดจเตเดฑเต เดเตเดเตเด เดเดพเดทเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตเด เดเดฟเดฒ เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตเดฒเดฏเดจเตเดฑเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเดเตเดเดพเด.
เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ, เดเดฆเตเดฏเดคเตเดคเตเดคเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดเดจเดฟเดเตเดเต เดชเตเดฐเดถเตโเดจเดฎเตเดฃเตเดเดพเดเตเดเดฟเดฏเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดจเดฟเดเตเดเดณเตเดเต เดฎเตเดฒเตเดเต เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเดพเด.
เดธเตเตผเดตเตผ เดเตเดฏเตเดฃเดฟเดเดเต
เดฑเตเดณเดฟเดเดเต เดเดณเตเดชเตเดชเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดเดพเตป เดเดดเตเดคเดฟ
เดจเดฎเตเดเตเดเต เดชเตเดฐเดงเดพเดจ เดเดเดเดเตเดเดณเดฟเดฒเตเดเต เดชเตเดเดพเด.
เดฌเดฟ.เดเดฟ.เดชเดฟ.
เดเดฐเต เดนเตเดธเตเดฑเตเดฑเดฟเตฝ เดฐเดฃเตเดเต เดฌเดฟเดเดฟเดชเดฟ เดกเตเดฎเดฃเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดฐเต เด เดเดฟเดธเตเดฅเดพเดจ เดชเตเดฐเดถเตเดจเด เดเดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต: เดฒเตเดเตเดเตฝเดนเตเดธเตเดฑเตเดฑเตเดฎเดพเดฏเดฟ (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดคเตเดเตเดเดฟเดฒเตเด เดชเตเดฐเดพเดฆเตเดถเดฟเด เดเดจเตเดฑเตผเดซเตเดธเตเดฎเดพเดฏเดฟ) เดฌเดฟเดเดฟเดชเดฟ เดชเดฟเดฏเดฑเดฟเดเดเต เดเดฏเตผเดคเตเดคเดพเตป BIRD เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดตเดพเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดฟเดเดเตเดเตเด. เดเตเดเดฟเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเด เดฎเตเดฏเดฟเดฒเดฟเดเดเต เดฒเดฟเดธเตเดฑเตเดฑเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเตเด เดธเดนเดพเดฏเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดคเต เดกเดฟเดธเตเตป เดตเดดเดฟเดฏเดพเดฃเตเดจเตเดจเต เด เดตเตผ เด เดตเดเดพเดถเดชเตเดชเตเดเตเดจเตเดจเต. เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดตเดดเดฟเดฏเตเดฃเตเดเดพเดเดพเด, เดชเดเตเดทเต เดเดพเตป เด เดคเต เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ.
เดจเดฟเดเตเดเตพเดเตเดเต เดฎเดฑเตเดฑเตเดฐเต BGP เดกเตเดฎเตบ เดชเดฐเตเดเตเดทเดฟเดเตเดเดพเด, เดชเดเตเดทเต เดเดจเดฟเดเตเดเต BIRD เดเดทเตเดเดฎเดพเดฃเต, เดเดพเตป เด เดคเต เดเดฒเตเดฒเดพเดฏเดฟเดเดคเตเดคเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเตเดคเตฝ เดเดจเตเดฑเดฟเดฑเตเดฑเดฟเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เด เดคเดฟเดจเดพเตฝ, เดเดพเตป เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดจเตเดณเตเดณเดฟเตฝ dnstap-bgp เดเดณเดฟเดชเตเดชเดฟเดเตเดเต, เด เดคเต เดตเตเดคเตเดคเต เดเดจเตเดฑเตผเดซเตเดธเดฟเดฒเตเดเต เดฑเตเดเตเดเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต: เดเดคเต เดเดฐเต เดชเตเดชเตเดชเต เดชเตเดฒเตเดฏเดพเดฃเต, เด เดคเดฟเดจเตเดฑเต เด เดฑเตเดฑเดเตเดเตพ เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเดเดณเดฟเตฝ เดชเดฑเตเดฑเดฟเดจเดฟเตฝเดเตเดเตเดจเตเดจเต. เด เดเดฐเต เด เดฑเตเดฑเดคเตเดคเตเด เดเดเตเดเตพ เดนเตเดธเตเดฑเตเดฑเดฟเดจเต เด เดชเตเดชเตเดฑเดคเตเดคเตเดเตเดเต เดชเตเดเดพเดคเตเดค เดธเตเดตเดเดพเดฐเตเดฏ p2p IP เดตเดฟเดฒเดพเดธเดเตเดเตพ เด เดฑเตเดฑเดพเดเตเดเตเดเตเดฏเตเดฏเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เด เดต เดเดจเตเดคเตเด เดเดเดพเด. เดชเตเดฐเดเตเดฐเดฟเดฏเดเตพ เดเดจเตเดคเดฐเดฟเดเดฎเดพเดฏเดฟ เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เด เดคเต เดธเดเดตเดฟเดงเดพเดจเดฎเดพเดฃเดฟเดคเต เดเดฒเตเดฒเดพเดตเดฐเตเดเตเดฏเตเด เดชเตเดฐเดฟเดฏเดชเตเดชเตเดเตเดเดตเตป เดกเตเดเตเดเดฑเตเด เดฎเดฑเตเดฑเต เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเตเด.
เด
เดคเตเดเตเดฃเตเดเดพเดฃเต เดเดดเตเดคเดฟเดฏเดคเต
เดจเตเดฏเดฟเดเดธเตเดชเตเดธเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต
#!/bin/bash
NS="dtap"
IP="/sbin/ip"
IPNS="$IP netns exec $NS $IP"
IF_R="veth-$NS-r"
IF_NS="veth-$NS-ns"
IP_R="192.168.149.1"
IP_NS="192.168.149.2"
/bin/systemctl stop dnstap-bgp || true
$IP netns del $NS > /dev/null 2>&1
$IP netns add $NS
$IP link add $IF_R type veth peer name $IF_NS
$IP link set $IF_NS netns $NS
$IP addr add $IP_R remote $IP_NS dev $IF_R
$IP link set $IF_R up
$IPNS addr add $IP_NS remote $IP_R dev $IF_NS
$IPNS link set $IF_NS up
/bin/systemctl start dnstap-bgp
dnstap-bgp.conf
namespace = "dtap"
domains = "/var/cache/rkn_domains.txt"
ttl = "168h"
[dnstap]
listen = "/tmp/dnstap.sock"
perm = "0666"
[bgp]
as = 65000
routerid = "192.168.149.2"
peers = [
"192.168.149.1",
]
bird.conf
router id 192.168.1.1;
table rkn;
# Clients
protocol bgp bgp_client1 {
table rkn;
local as 65000;
neighbor 192.168.1.2 as 65000;
direct;
bfd on;
next hop self;
graceful restart;
graceful restart time 60;
export all;
import none;
}
# DNSTap-BGP
protocol bgp bgp_dnstap {
table rkn;
local as 65000;
neighbor 192.168.149.2 as 65000;
direct;
passive on;
rr client;
import all;
export none;
}
# Static routes list
protocol static static_rkn {
table rkn;
include "rkn_routes.list";
import all;
export none;
}
rkn_routes.list
route 3.226.79.85/32 via "ens3";
route 18.236.189.0/24 via "ens3";
route 3.224.21.0/24 via "ens3";
...
เดกเดฟเดเตปเดเดธเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดเดฌเตเดฃเตเดเตเดตเดฟเตฝ, เด เตบเดฌเตเดฃเตเดเต เดฌเตเดจเดฑเดฟ เดเดฐเต AppArmor เดชเตเดฐเตเดซเตเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฑเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดเดคเตเดเตเดเดฟเดฒเตเด DNSTap เดธเตเดเตเดเดฑเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดคเดฟเดจเต เดคเดเดฏเตเดจเตเดจเต. เดจเดฟเดเตเดเตพเดเตเดเต เด เดชเตเดฐเตเดซเตเตฝ เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดเดฏเต เด เดชเตเดฐเดพเดชเตเดคเดฎเดพเดเตเดเตเดเดฏเต เดเตเดฏเตเดฏเดพเด:
# cd /etc/apparmor.d/disable && ln -s ../usr.sbin.unbound .
# apparmor_parser -R /etc/apparmor.d/usr.sbin.unbound
เดเดคเต เดเดฐเตเดชเดเตเดทเต เดชเตเดฒเตเดฌเตเดเตเดเดฟเตฝ เดเตเตผเดคเตเดคเดฟเดฐเดฟเดเตเดเดฃเด. เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดชเตเดฐเตเดซเตเตฝ เดถเดฐเดฟเดฏเดพเดเตเดเดพเดจเตเด เดเดตเดถเตเดฏเดฎเดพเดฏ เด เดตเดเดพเดถเดเตเดเตพ เดจเตฝเดเดพเดจเตเด เดเดคเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฃเต, เดชเดเตเดทเต เดเดพเตป เดตเดณเดฐเต เดฎเดเดฟเดฏเดจเดพเดฏเดฟเดฐเตเดจเตเดจเต.
unbound.conf
server:
chroot: ""
port: 53
interface: 0.0.0.0
root-hints: "/var/lib/unbound/named.root"
auto-trust-anchor-file: "/var/lib/unbound/root.key"
access-control: 192.168.0.0/16 allow
remote-control:
control-enable: yes
control-use-cert: no
dnstap:
dnstap-enable: yes
dnstap-socket-path: "/tmp/dnstap.sock"
dnstap-send-identity: no
dnstap-send-version: no
dnstap-log-client-response-messages: yes
เดฒเดฟเดธเตเดฑเตเดฑเตเดเตพ เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดคเต เดฒเดฟเดธเตเดฑเตเดฑเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดชเตเดฐเดฟเดซเดฟเดเตเดธเดฟเดฒเตเดเตเดเต เดธเดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต pfx. เดฆเดฟ เดเตเตผเดเตเดเดฐเตเดคเต ะธ เดธเดเดเตเดฐเดนเดฟเดเตเดเดฐเตเดคเต เดเดดเดฟเดตเดพเดเตเดเตเดฃเตเดเดคเต เดธเดเดเตเดฐเดนเดฟเดเตเดเดพเดคเตเดคเดคเต เดเดฏ เดเดชเดฟเดเดณเตเดเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเดเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดชเดฑเดฏเดพเดจเดพเดเตเด. เดเดจเดฟเดเตเดเต เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เดเดพเดฐเดฃเด ... เดเดจเตเดฑเต VPS เดธเดฌเตเดจเตเดฑเตเดฑเต เดฌเตเดฒเตเดเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต :)
เดฐเดธเดเดฐเดฎเดพเดฏ เดเดพเดฐเตเดฏเด, RosKomSvoboda API เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเตเดคเตเดคเตบ เดเดชเดฏเตเดเตเดคเต เดเดเดจเตเดฑเตเดฎเดพเดฏเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเต เดคเดเดฏเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต. เด เดตเตผเดเตเดเต เดคเดฟเดฐเดเตเดเดฅ เดเดฟเดเตเดเดฟเดฏเดคเดพเดฏเดฟ เดคเตเดจเตเดจเตเดจเตเดจเต. เด เดคเดฟเดจเดพเตฝ, เดเดเตเดเตพ เด เดคเดฟเดจเต เดเดเตเดจเตเดฒเดฟเดธเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.
เดเดชเตเดชเตเตพ เดเดคเต IPv4-เตฝ เดฎเดพเดคเตเดฐเดฎเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเต เดเดพเดฐเดฃเด... IPv6 เดทเตเดฏเตผ เดเตเดฑเตเดคเดพเดฃเต, เดชเดเตเดทเต เด เดคเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดเดณเตเดชเตเดชเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดจเดฟเดเตเดเตพ เดชเดเตเดทเดฟ6 เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ.
rkn.py
#!/usr/bin/python3
import json, urllib.request, ipaddress as ipa
url = 'https://api.reserve-rbl.ru/api/v2/ips/json'
pfx = '24'
dont_summarize = {
# ipa.IPv4Network('1.1.1.0/24'),
}
dont_add = {
# ipa.IPv4Address('1.1.1.1'),
}
req = urllib.request.Request(
url,
data=None,
headers={
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36'
}
)
f = urllib.request.urlopen(req)
ips = json.loads(f.read().decode('utf-8'))
prefix32 = ipa.IPv4Address('255.255.255.255')
r = {}
for i in ips:
ip = ipa.ip_network(i)
if not isinstance(ip, ipa.IPv4Network):
continue
addr = ip.network_address
if addr in dont_add:
continue
m = ip.netmask
if m != prefix32:
r[m] = [addr, 1]
continue
sn = ipa.IPv4Network(str(addr) + '/' + pfx, strict=False)
if sn in dont_summarize:
tgt = addr
else:
tgt = sn
if not sn in r:
r[tgt] = [addr, 1]
else:
r[tgt][1] += 1
o = []
for n, v in r.items():
if v[1] == 1:
o.append(str(v[0]) + '/32')
else:
o.append(n)
for k in o:
print(k)
เดเดพเตป เดเดคเต เดฆเดฟเดตเดธเดคเตเดคเดฟเตฝ เดเดฐเดฟเดเตเดเตฝ เดเดฟเดฐเตเดเดคเตเดคเดฟเดฒเตเดเต เดเดเดฟเดเตเดเตเดจเตเดจเต, เดเดฐเตเดชเดเตเดทเต เดเดคเต เดเดฐเต 4 เดฎเดฃเดฟเดเตเดเตเดฑเดฟเดฒเตเด เดเดฐเดฟเดเตเดเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต, เดเดพเดฐเดฃเด... เดเดจเตเดฑเต เด
เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เดฆเดพเดคเดพเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต RKN เดเดตเดถเตเดฏเดชเตเดชเตเดเตเดจเตเดจ เดชเตเดคเตเดเตเดเตฝ เดเดพเดฒเดฏเดณเดตเดพเดฃเดฟเดคเต. เดเตเดเดพเดคเต, เด
เดตเตผเดเตเดเต เดฎเดฑเตเดฑเต เดเดฟเดฒ เดธเตเดชเตเดชเตผ-เด
เตผเดเดจเตเดฑเต เดฌเตเดฒเตเดเตเดเดฟเดเดเตเดเตพ เดเดฃเตเดเต, เด
เดคเต เดตเตเดเดคเตเดคเดฟเตฝ เดเดคเตเดคเดฟเดฏเตเดเตเดเดพเด.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดเตเดฏเตเดฏเตเดจเตเดจเต:
- เดเดฆเตเดฏ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดฑเตเดเตเดเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เด
เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต (
rkn_routes.list
) BIRD-เดจเต - BIRD เดตเตเดฃเตเดเตเด เดฒเตเดกเตเดเตเดฏเตเดฏเตเด
- dnstap-bgp-เดจเตเดณเตเดณ เดกเตเดฎเตเดฏเตโเดจเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดตเตเดคเตเดคเดฟเดฏเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
- dnstap-bgp เดตเตเดฃเตเดเตเด เดฒเตเดกเตเดเตเดฏเตเดฏเตเด
rkn_update.sh
#!/bin/bash
ROUTES="/etc/bird/rkn_routes.list"
DOMAINS="/var/cache/rkn_domains.txt"
# Get & summarize routes
/opt/rkn.py | sed 's/(.*)/route 1 via "ens3";/' > $ROUTES.new
if [ $? -ne 0 ]; then
rm -f $ROUTES.new
echo "Unable to download RKN routes"
exit 1
fi
if [ -e $ROUTES ]; then
mv $ROUTES $ROUTES.old
fi
mv $ROUTES.new $ROUTES
/bin/systemctl try-reload-or-restart bird
# Get domains
curl -s https://api.reserve-rbl.ru/api/v2/domains/json -o - | jq -r '.[]' | sed 's/^*.//' | sort | uniq > $DOMAINS.new
if [ $? -ne 0 ]; then
rm -f $DOMAINS.new
echo "Unable to download RKN domains"
exit 1
fi
if [ -e $DOMAINS ]; then
mv $DOMAINS $DOMAINS.old
fi
mv $DOMAINS.new $DOMAINS
/bin/systemctl try-reload-or-restart dnstap-bgp
เด เดงเดฟเดเด เดเดฒเตเดเดฟเดเตเดเดพเดคเตเดฏเดพเดฃเต เด เดต เดเดดเตเดคเดฟเดฏเดคเต, เด เดคเดฟเดจเดพเตฝ เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดจเดฟเดเตเดเตพ เดเดพเดฃเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดคเดฟเดจเดพเดฏเดฟ เดชเตเดเตเด.
เดเตเดฒเดฏเดจเตเดฑเต เดธเดเตเดเตเดเดฐเดฃเด
เดเดตเดฟเดเต เดเดพเตป Linux เดฑเตเดเตเดเดฑเตเดเตพเดเตเดเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดจเตฝเดเตเด, เดเดจเตเดจเดพเตฝ Mikrotik/Cisco-เดฏเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดคเต เดเตเดเตเดคเตฝ เดฒเดณเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
เดเดฆเตเดฏเด, BIRD เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด:
bird.conf
router id 192.168.1.2;
table rkn;
protocol device {
scan time 10;
};
# Servers
protocol bgp bgp_server1 {
table rkn;
local as 65000;
neighbor 192.168.1.1 as 65000;
direct;
bfd on;
next hop self;
graceful restart;
graceful restart time 60;
rr client;
export none;
import all;
}
protocol kernel {
table rkn;
kernel table 222;
scan time 10;
export all;
import none;
}
เดเดคเตเดตเดดเดฟ เดฌเดฟเดเดฟเดชเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเดจเตเดจ เดฑเตเดเตเดเตเดเตพ เดเตเตผเดฃเตฝ เดฑเตเดเตเดเดฟเดเดเต เดเตเดฌเดฟเตพ เดจเดฎเตเดชเตผ 222-เดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเด.
เดเดคเดฟเดจเตเดถเตเดทเด, เดกเดฟเดซเตเตพเดเตเดเต เดเดจเตเดจเต เดจเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด เดชเดเตเดเดฟเดเดฏเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเดพเตป เดเตเตผเดฃเดฒเดฟเดจเตเดเต เดเดตเดถเตเดฏเดชเตเดชเตเดเตเดเดพเตฝ เดฎเดคเดฟ:
# ip rule add from all pref 256 lookup 222
# ip rule
0: from all lookup local
256: from all lookup 222
32766: from all lookup main
32767: from all lookup default
เด เดคเตเดฐเดฏเตเดฏเตเดณเตเดณเต, เดธเตเตผเดตเดฑเดฟเดจเตเดฑเต เดเดฃเตฝ เดเดชเดฟ เดตเดฟเดฒเดพเดธเด เดกเดฟเดเตปเดเดธเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฑเตเดเตเดเดฑเดฟเตฝ เดกเดฟเดเดเตเดเตเดธเดฟเดชเดฟ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต, เดธเตเดเตเด เดคเดฏเตเดฏเดพเดฑเดพเดฃเต.
เด เดธเตเดเดฐเตเดฏเดเตเดเตพ
เดกเตเดฎเตเดฏเตโเดจเตเดเดณเตเดเต เดฒเดฟเดธเตโเดฑเตเดฑเต เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดจเดฟเดฒเดตเดฟเดฒเต เด
เตฝเดเตเดฐเดฟเดคเด เดเดชเดฏเตเดเดฟเดเตเดเต, เด
เดคเดฟเตฝ เดฎเดฑเตเดฑเต เดเดพเดฐเตเดฏเดเตเดเตพ เดเตพเดชเตเดชเตเดเตเดจเตเดจเต, youtube.com
เด
เดคเดฟเดจเตเดฑเต CDN-เดเดณเตเด.
เดเดฒเตเดฒเดพ เดตเตเดกเดฟเดฏเตเดเดณเตเด VPN เดตเดดเดฟ เด เดฏเดฏเตโเดเตเดเตเดฎเตเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดฟเดฒเตเดเตเดเต เดเดคเต เดจเดฏเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดฎเตเดดเตเดตเตป เดเดพเดจเดฒเดฟเดจเตเดฏเตเด เดคเดเดธเตเดธเดชเตเดชเตเดเตเดคเตเดคเตเด. RKN เดเดชเตเดชเตเดดเตเด เดคเดเดฏเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเตเดฐ เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เดเดจเดชเตเดฐเดฟเดฏ เดเดดเดฟเดตเดพเดเตเดเตฝ เดกเตเดฎเตเดฏเตโเดจเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดฎเตเดฒเตเดฏเดตเดคเตเดคเดพเดฃเต. เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เด เดต เดเดดเดฟเดตเดพเดเตเดเตเด.
เดคเตเดฐเตเดฎเดพเดจเด
เดฆเดพเดคเดพเดเตเดเตพ เดจเดฟเดฒเดตเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจ เดเดคเต เดคเดเดฏเดฒเตเด เดฎเดฑเดฟเดเดเดเตเดเดพเตป เดตเดฟเดตเดฐเดฟเดเตเด เดฐเตเดคเดฟ เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เด เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, dnstap-bgp เดเดฐเต เดกเตเดฎเตเดฏเตเตป เดจเดพเดฎเดคเตเดคเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเตเดฐเดพเดซเดฟเดเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดฎเดฑเตเดฑเตเดคเตเดเตเดเดฟเดฒเตเด เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดเดเตเดเดพเดฒเดคเตเดคเต เดเดฏเดฟเดฐเด เดธเตเดฑเตเดฑเตเดเตพเดเตเดเต เดเดฐเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดเดฟเดฒ เดเตเดฒเตเดกเตเดซเตเดฒเตเดฏเดฑเดฟเดจเต เดชเดฟเดจเตเดจเดฟเตฝ) เดนเดพเดเดเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดคเดฟเดจเดพเตฝ เด เดฐเตเดคเดฟเดเตเดเต เดเตเดคเตเดฏเดค เดเตเดฑเดตเดพเดฃเต.
เดเดจเตเดจเดพเตฝ เดคเดเดฏเตฝ เดฎเดฑเดฟเดเดเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเต, เดเดคเต เดฎเดคเดฟเดฏเดพเดเตเด.
เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเตเดเตพ, เดเดกเดฟเดฑเตเดฑเตเดเตพ, เดชเดฟเตปเดตเดฒเดฟเดเตเดเตฝ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดธเตเดตเดพเดเดคเด เดเตเดฏเตเดฏเตเดจเตเดจเต!
เด เดตเดฒเดเดฌเด: www.habr.com