๋ชจ๋์๊ฒ ์ข์ ํ๋ฃจ ๋์ธ์! ๋๋ habr์ ๋ํ ๋์ ๋ฐ๋ท ๊ธฐ์ฌ๋ฅผ ๋งค์ฐ ํฅ๋ฏธ๋ก์ด ์ฃผ์ ์ธ RIPE Atlas ์ธํฐ๋ท ํ์ง ๊ด๋ฆฌ ์์คํ
์ ๋ฐ์น๊ณ ์ถ์ต๋๋ค. ๋ด ๊ด์ฌ ๋ถ์ผ ์ค ํ๋๋ ์ธํฐ๋ท์ด๋ ์ฌ์ด๋ฒ ๊ณต๊ฐ(ํนํ ๊ณผํ๊ณ์์ ๋น ๋ฅด๊ฒ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์๋ ์ฉ์ด)์ ๋ํ ์ฐ๊ตฌ์
๋๋ค. habr์ ํฌํจํ์ฌ ์ธํฐ๋ท์ RIPE Atlas์ ๋ํ ๋ง์ ์๋ฃ๊ฐ ์์ง๋ง ์ ์๊ฐ์๋ ๊ทธ ๋ด์ฉ์ด ์ถฉ๋ถํ์ง ์์ ๊ฒ ๊ฐ์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ธฐ์ฌ๋ ๊ณต์ ์น์ฌ์ดํธ์ ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
์๋ฌธ ๋์
์ ๋ฝ, ์ค์ ์์์ ๋ฐ ์ค๋์ ๋ด๋นํ๋ ์ง์ญ ์ธํฐ๋ท ๋ฑ๋ก ๊ธฐ๊ด(RIR)์ RIPE NCC(Rรฉseaux IP Europรฉens Network Coordination Center)์ ๋๋ค. RIPE NCC๋ ๋ค๋๋๋์ ๋ณธ์ฌ๋ฅผ ๋ ๋น์๋ฆฌ ๋จ์ฒด์ ๋๋ค. ์ธํฐ๋ท์ ์ง์ํฉ๋๋ค. ์ง์ญ ์ธํฐ๋ท ์ ๊ณต์ ์ฒด์ ๋๊ท๋ชจ ์กฐ์ง์ IP ์ฃผ์์ ์์จ ์์คํ ๋ฒํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ธํฐ๋ท ์ํ ์ฐ๊ตฌ๋ฅผ ๋ชฉํ๋ก ํ๋ RIPE NCC์ ์ฃผ๋ ฅ ํ๋ก์ ํธ ์ค ํ๋๋ RIPE Atlas(2010๋ ํ๋ฐ์ ์์)๋ก, ์ด๋ 2014๋ ์ ์ด์์ด ์ค๋จ๋ ํ ์คํธ ํธ๋ํฝ ์ธก์ ์๋น์ค์ ์งํ์์ต๋๋ค.
RIPE Atlas๋ ์ธํฐ๋ท ์ํ๋ฅผ ์ ๊ทน์ ์ผ๋ก ์ธก์ ํ๋ ๊ธ๋ก๋ฒ ์ผ์ ๋คํธ์ํฌ์ ๋๋ค. ํ์ฌ RIPE Atlas ๋คํธ์ํฌ์๋ ์์ฒ ๊ฐ์ ์ผ์๊ฐ ์์ผ๋ฉฐ ๊ทธ ์๋ ์ง์์ ์ผ๋ก ์ฆ๊ฐํ๊ณ ์์ต๋๋ค. RIPE NCC๋ ์์ง๋ ๋ฐ์ดํฐ๋ฅผ ์ง๊ณํ์ฌ ์ฌ์ฉ์์๊ฒ ํธ๋ฆฌํ ํํ๋ก ๋ฌด๋ฃ๋ก ์ ๊ณตํฉ๋๋ค.
๋คํธ์ํฌ ๊ฐ๋ฐ์ ์ธํ๋ผ์ ์ฌ์ฉ์๊ฐ ์๋ฐ์ ์ผ๋ก ์ผ์๋ฅผ ์ค์นํ๋ ์์น์ ๋ฐ๋ผ ์ด๋ฃจ์ด์ง๋ฉฐ, ์ด์ ๋ํด "ํฌ๋ ๋ง"์ด ๋ฐํ๋๋ฉฐ, ์ด ํฌ๋ ๋ง์ ๋ค๋ฅธ ์ผ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ด์ฌ ์๋ ์ธก์ ์ ์ํํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก RIPE Atlas๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ธํฐ๋ท์ ๋ค์ํ ์ง์ ์์ ๋คํธ์ํฌ ๊ฐ์ฉ์ฑ์ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
- ๋น ๋ฅด๊ณ ์ ์ฐํ ์ฐ๊ฒฐ ํ ์คํธ๋ฅผ ํตํด ๋คํธ์ํฌ๋ฅผ ์กฐ์ฌํ๊ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- ์์ ์ ๋คํธ์ํฌ ๋ชจ๋ํฐ๋ง ์์คํ ์์
- DNS ์ธํ๋ผ์ ๊ฐ์ฉ์ฑ์ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
- IPv6 ์ฐ๊ฒฐ ํ์ธ.
์ต์ ์ํ๋ผ์ค
์ด๋ฏธ ๋งํ๋ฏ์ด RIPE Atlas๋ ์ธํฐ๋ท์ ์์นํ๋ฉฐ ๋จ์ผ ๊ด๋ฆฌ ์ ์ด๋ฅผ ๋ฐ๋ ์ผ์ ์์คํ ์ ๋๋ค. ๊ธฐ์กด ์ผ์(ํ๋ก๋ธ) ์ธ์๋ ์ต์ปค(์ต์ปค)๋ผ๋ ๊ณ ๊ธ ์ผ์๊ฐ ์์ต๋๋ค.
2020๋ ์ค๋ฐ ํ์ฌ RIPE Atlas ์์คํ ์๋ 11๊ฐ ์ด์์ ํ์ฑ ์ผ์์ 650๊ฐ ์ด์์ ํ์ฑ ์ต์ปค๊ฐ ์์ผ๋ฉฐ, ์ด๋ฅผ ๋ชจ๋ ํฉํ๋ฉด 25๊ฐ ์ด์์ ์ธก์ ๊ฐ์ด ์์ฑ๋๊ณ ์ด๋น 10๊ฐ ์ด์์ ๊ฒฐ๊ณผ๊ฐ ์์ ๋ฉ๋๋ค.
์๋ ๊ทธ๋ํ๋ ์ผ์์ ์ต์ปค ์์ ์ฆ๊ฐ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ค์ ๊ทธ๋ฆผ์ ๊ฐ๊ฐ ์ผ์์ ์ต์ปค์ ์์น๋ฅผ โโ๋ํ๋ด๋ ์ธ๊ณ ์ง๋๋ฅผ ๋ณด์ฌ์ค๋๋ค.
RIPE NCC์ ์ง์ญ์ ์ง์์๋ ๋ถ๊ตฌํ๊ณ RIPE Atlas ๋คํธ์ํฌ๋ ๊ฑฐ์ ์ ์ธ๊ณ๋ฅผ ํฌ๊ดํ๋ฉฐ, ์ค์น๋ ์ผ์ ์(5๊ฐ) ์ธก๋ฉด์์ ๋ฌ์์๊ฐ ๋
์ผ(568๊ฐ), ๋ฏธ๊ตญ(1562๊ฐ), ํ๋์ค์ ํจ๊ป ์์ 1440์๋ฅผ ์ฐจ์งํ์ต๋๋ค. (925) ๋ฐ ์๊ตญ (610).
์ ์ด ์๋ฒ
์ผ์ ์๋์ ์ฐ๊ตฌํ ๊ฒฐ๊ณผ, ์ผ์๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก(4๋ถ๋ง๋ค) ๋ฃจํธ DNS ์๋ฒ ๋ฐ "ctr-sin02.atlas.ripe.net"๊ณผ ๊ฐ์ ๋๋ฉ์ธ ์ด๋ฆ์ ๊ฐ์ง ๋ ธ๋๋ฅผ ํฌํจํ๋ ๋คํธ์ํฌ์ ์ผ๋ถ ๊ฐ์ฒด์์ ํต์ ์ ํ์ธํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. , ๋๋ ์ด๊ฒ์ด RIPE Atlas ๋คํธ์ํฌ์ ์ ์ด ์๋ฒ๋ผ๊ณ ๋ฏฟ์ต๋๋ค.
๊ณต์ ํํ์ด์ง์์๋ ๊ด์ ์๋ฒ์ ๋ํ ์ ๋ณด๋ฅผ ์ฐพ์ง ๋ชปํ์ง๋ง, ์ด๋ค์ ์ ๋ฌด์๋ ์ผ์ ๊ด๋ฆฌ, ๋ฐ์ดํฐ ์ง๊ณ ๋ฐ ์ฒ๋ฆฌ ๋ฑ์ด ํฌํจ๋์ด ์๋ค๊ณ ์ถ์ธกํ ์ ์์ต๋๋ค. ๋ด ์ถ์ธก์ด ๋ง๋ค๋ฉด ์ต์ 6๊ฐ์ ์ ์ด ์๋ฒ๊ฐ ์์ผ๋ฉฐ ๊ทธ ์ค 2๊ฐ๋ ๋ฏธ๊ตญ, 2๊ฐ๋ ๋ค๋๋๋, 1๊ฐ๋ ๋ ์ผ, 1๊ฐ๋ ์ฑ๊ฐํฌ๋ฅด์ ์์ผ๋ฉฐ ํฌํธ 443์ ๋ชจ๋ ์๋ฒ์ ์ด๋ ค ์์ต๋๋ค.
RIPE Atlas ๋คํธ์ํฌ์ ์ ์ด ์๋ฒ์ ๋ํ ์ถ๊ฐ ์ ๋ณด๋ฅผ ๊ฐ๊ณ ์๋ ์ฌ๋์ด ์์ผ๋ฉด ์ด ๋ฌธ์ ๋ฅผ ๋ช ํํ ํด์ฃผ์ธ์.
์ผ์
RIPE Atlas ์ผ์๋ USB๋ก ์ ์์ ๊ณต๊ธ๋ฐ๊ณ ๋คํธ์ํฌ ์ผ์ด๋ธ์ ์ฌ์ฉํ์ฌ ๋ผ์ฐํฐ์ ์ด๋๋ท ํฌํธ์ ์ฐ๊ฒฐ๋๋ ์ํ ์ฅ์น(TP-Link 3020)์
๋๋ค. ๋ชจ๋ธ์ ๋ฐ๋ผ ์ผ์์๋ Atheros AR9331 ์นฉ์
, 400MHz, 4MB ํ๋์ ๋ฐ 32MB RAM ๋๋ MediaNek MT7628NN ์นฉ์
, 575MHz, 8MB ํ๋์ ๋ฐ 64MB RAM์ด ์์ ์ ์์ต๋๋ค.
์ต์ปค
์ ๊ธฐ์๋ ํจ์ฌ ๋ฐ์ด๋ ์ฑ๋ฅ๊ณผ ์ธก์ ๋ฅ๋ ฅ์ ๊ฐ์ถ ํฅ์๋ ์ผ์์
๋๋ค. ์ด๋ 19์ฝ์ด 2GHz ํ๋ก์ธ์, 2GB RAM, 2๊ธฐ๊ฐ๋นํธ ์ด๋๋ท ํฌํธ ๋ฐ 2GB SSD ๋๋ผ์ด๋ธ๋ฅผ ๊ฐ์ถ APU4C1 ๋๋ APU2E3 ํ๋์จ์ด ํ๋ซํผ์ ํ์ค 250์ธ์น ๋ฒ์ ์ฅ์น์
๋๋ค.
์ผ์ ์ค์น ๋ฐ ๊ด๋ฆฌ
์ด๋ฏธ ๋งํ๋ฏ์ด ์ผ์๋ ์ธํ๋ผ์ ์ค์นํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ๋ฌด๋ฃ๋ก ๋ฐฐํฌ๋ฉ๋๋ค. ์ผ์๋ฅผ ์์ฒญํ ๋ ์ผ์๊ฐ ์์นํ ๊ตญ๊ฐ, ๋์, ์์จ ์์คํ ๋ฒํธ๋ฅผ ๋ช ์ํ์ธ์. ๋ด ์์ฒญ์ ๋ํ ์๋ต์ผ๋ก RIPE NCC๋ ๋ค์ ๋ฉ์์ง๋ฅผ ๋ณด๋์ต๋๋ค.
์ํ๊น๊ฒ๋ ๊ทํ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฌ ํ๋์จ์ด ์ผ์ ์์ ๊ธฐ์ค์ ์ถฉ์กฑํ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ์ ๋ชฉํ๋ RIPE Atlas ์ผ์๋ฅผ ์ต๋ํ ๋๋ฆฌ ๋ฐฐํฌํ๋ ๊ฒ์ด์ง๋ง, ๊ทํ๊ฐ ์ง์ ํ ASN, ๊ทํ๊ฐ ์ ์ฒญํ ๋คํธ์ํฌ ๋๋ ๊ทํ๊ฐ ์ ์ฒญํ ๊ตญ๊ฐ ๋ด์ ์ด๋ฏธ ์ถฉ๋ถํ ์ฅ์น๊ฐ ์ฐ๊ฒฐ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
๊ด์ฐฎ์์. ์ด ๊ฒฝ์ฐ ๊ฐ์ ๋จธ์ , ํ ์๋ฒ ๋๋ ๋ผ์ฐํฐ ๋ฑ์ ์ํํธ์จ์ด ์ผ์๋ฅผ ์ค์นํ ์ ์์ต๋๋ค. ์์น ๋ฐ ์์จ ์์คํ
์๋ ์ ํ์ด ์์ต๋๋ค. CentOS, Debian, Raspbian ๋ฐ Turris OS๊ฐ ์ง์๋ฉ๋๋ค. ๋ฐฐํฌํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ ์ ํ ์ํํธ์จ์ด๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด ์ผ์๋ฅผ ์ค์นํ๋ ๊ฒ์ ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค. ์๋ฅผ ๋ค์ด CentOS 8์ ์ค์นํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ ์คํํด์ผ ํฉ๋๋ค.
curl -O 'https://ftp.ripe.net/ripe/atlas/software-probe/centos8/noarch/ripe-atlas-repo-1-2.el8.noarch.rpm'
yum install ripe-atlas-repo-1-2.el8.noarch.rpm
์ผ์๋ฅผ ๋ฑ๋กํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ๋ค์ ์์น์ ์๋ SSH ํค๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค. /var/atlas-probe/etc/probe_key.pub
, ๋ํ ์์จ ์์คํ
๋ฒํธ์ ๋์๋ฅผ ํ์ํ์ญ์์ค. ๊ทธ ํธ์ง๋ ์ผ์์ ์์น๋ฅผ โโ์ ํํ๊ฒ ํ์ํด์ผ ํ๋ค๋ ์ ์ ์๊ธฐ์์ผ ์ฃผ์์ต๋๋ค.
์ผ์ ๊ด๋ฆฌ๋ ์ธก์ ๋ฆฌ์์ค๋ฅผ ๋ค๋ฅธ ์ฌ์ฉ์์ ๊ณต์ ํ๊ณ ๊ฐ๋ ์ค์ง ์๊ฐ ์๋ฆผ์ ๊ตฌ์ฑํ๋ ๊ธฐ๋ฅ์ ๋ฌผ๋ก ํ์ค ๋คํธ์ํฌ ์ค์ (์ฃผ์, ๊ธฐ๋ณธ ๊ฒ์ดํธ์จ์ด ๋ฑ)์ผ๋ก ์ ํ๋ฉ๋๋ค.
์ธก์
๋๋์ด ์ธก์ ์ ์์ํ์ต๋๋ค. ์ธก์ ์์ ์ค์ ์ ๊ฐ์ธ ๊ณ์ ์์ ์ํ๋ฉ๋๋ค. ๊ฑฐ๊ธฐ์์๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์ธก์ ์์ ๊ตฌ์ฑ์ ์ธก์ ์ ํ ์ ํ, ์ผ์ ์ ํ, ์ธก์ ๊ธฐ๊ฐ ์ ํ์ ์ธ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
์ธก์ ์ ํ์ ping, ๊ฒฝ๋ก ์ถ์ , DNS, SSL, HTTP, NTP์ผ ์ ์์ต๋๋ค. ํน์ ํ๋กํ ์ฝ์ด๋ ์ ํธ๋ฆฌํฐ์ ํน์ ํ ๊ฒ์ ์ ์ธํ๊ณ ํน์ ์ธก์ ์ ํ์ ๋ํ ์ธ๋ถ ์ค์ ์๋ ๋์ ์ฃผ์, ๋คํธ์ํฌ ๊ณ์ธต ํ๋กํ ์ฝ, ์ธก์ ์ ํจํท ์ ๋ฐ ์ธก์ ๊ฐ ์๊ฐ, ํจํท ํฌ๊ธฐ ๋ฐ ํจํท ๊ฐ ์๊ฐ, ์์ ์ด๋ ์ ๋๊ฐ ํฌํจ๋ฉ๋๋ค. ํจํท ์ ์ก ์์ โโ์๊ฐ.
์ผ์๋ ์๋ณ์๋ ์์น ๊ตญ๊ฐ, ์ง์ญ, ์์จ ์์คํ , ํ๊ทธ ๋ฑ์ ๋ฐ๋ผ ์ ํํ ์ ์์ต๋๋ค.
์ธก์ ๊ธฐ๊ฐ์ ์์ ์๊ฐ๊ณผ ์ข ๋ฃ ์๊ฐ์ผ๋ก ์ค์ ๋ฉ๋๋ค.
์ธก์ ๊ฒฐ๊ณผ๋ ์น์ฌ์ดํธ์ ๊ฐ์ธ ๊ณ์ ์์ ํ์ธํ ์ ์์ผ๋ฉฐ, json ํ์์ผ๋ก๋ ์ป์ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ธก์ ๊ฒฐ๊ณผ๋ ํน์ ๋ ธ๋๋ ์๋น์ค์ ๊ฐ์ฉ์ฑ์ ๋ํ๋ด๋ ์ ๋์ ์งํ์ ๋๋ค.
์ฌ์ฉ์์๊ฒ๋ ์ธก์ ๊ฐ๋ฅ์ฑ์ด ๊ด๋ฒ์ํ์ง๋ง ๋งค์ฐ ์ ํ๋ ๋ฒ์๋ก ์ ๊ณต๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์์คํ ์ ๊ธฐ๋ฅ์๋ ๊ฑฐ์ ๋ชจ๋ ๊ตฌ์ฑ์ ํจํท ์์ฑ์ด ํฌํจ๋๋ฉฐ, ์ด๋ ์ธํฐ๋ท ์ํ๋ฅผ ์ธก์ ํ ์ ์๋ ํจ์ฌ ๋ ๋์ ๊ธฐํ๋ฅผ ์ด์ด์ค๋๋ค.
๋ค์์ ๊ธฐ๋ณธ ์ค์ ์ ์ฌ์ฉํ ๋จ์ผ ์ธก์ ์ ์์ ๊ฒฐ๊ณผ ์์ ๋๋ค. ping, Traceroute, SSL ๋ฑ์ ์ธก์ ์์๋ habr.com์ IP ์ฃผ์๊ฐ ๋์์ผ๋ก ์ ํ๋์์ผ๋ฉฐ, DNS๋ Google DNS ์๋ฒ์ IP ์ฃผ์, NTP๋ NTP ์๋ฒ ntp1.stratum2.ru์ IP ์ฃผ์์์ต๋๋ค. ๋ชจ๋ ์ธก์ ์ ๋ธ๋ผ๋๋ณด์คํ ํฌ์ ์์นํ ํ๋์ ์ผ์๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
Ping์
[{"fw":4790,"lts":18,"dst_name":"178.248.237.68","af":4,"dst_addr":"178.248.237.68","src_addr":"192.168.0.10","proto":"ICMP","ttl":55,"size":48,"result":[{"rtt":122.062873},{"rtt":121.775641},{"rtt":121.807897}],"dup":0,"rcvd":3,"sent":3,"min":121.775641,"max":122.062873,"avg":121.882137,"msm_id":26273241,"prb_id":4428,"timestamp":1594622562,"msm_name":"Ping","from":"5.100.99.178","type":"ping","group_id":26273241,"step":null,"stored_timestamp":1594622562}]
Traceroute
[{"fw":4790,"lts":19,"endtime":1594622643,"dst_name":"178.248.237.68","dst_addr":"178.248.237.68","src_addr":"192.168.0.10","proto":"ICMP","af":4,"size":48,"paris_id":1,"result":[{"hop":1,"result":[{"from":"192.168.0.1","ttl":64,"size":76,"rtt":7.49},{"from":"192.168.0.1","ttl":64,"size":76,"rtt":1.216},{"from":"192.168.0.1","ttl":64,"size":76,"rtt":1.169}]},{"hop":2,"result":[{"from":"5.100.98.1","ttl":254,"size":28,"rtt":1.719},{"from":"5.100.98.1","ttl":254,"size":28,"rtt":1.507},{"from":"5.100.98.1","ttl":254,"size":28,"rtt":1.48}]},---DATA OMITED---,{"hop":10,"result":[{"from":"178.248.237.68","ttl":55,"size":48,"rtt":121.891},{"from":"178.248.237.68","ttl":55,"size":48,"rtt":121.873},{"from":"178.248.237.68","ttl":55,"size":48,"rtt":121.923}]}],"msm_id":26273246,"prb_id":4428,"timestamp":1594622637,"msm_name":"Traceroute","from":"5.100.99.178","type":"traceroute","group_id":26273246,"stored_timestamp":1594622649}]
DNS
[{"fw":4790,"lts":146,"dst_addr":"8.8.8.8","af":4,"src_addr":"192.168.0.10","proto":"UDP","result":{"rt":174.552,"size":42,"abuf":"5BGAgAABAAEAAAAABGhhYnIDY29tAAABAAHADAABAAEAAAcmAASy+O1E","ID":58385,"ANCOUNT":1,"QDCOUNT":1,"NSCOUNT":0,"ARCOUNT":0},"msm_id":26289620,"prb_id":4428,"timestamp":1594747880,"msm_name":"Tdig","from":"5.100.99.178","type":"dns","group_id":26289620,"stored_timestamp":1594747883}]
SSL
[{"fw":4790,"lts":63,"dst_name":"178.248.237.68","dst_port":"443","method":"TLS","ver":"1.2","dst_addr":"178.248.237.68","af":4,"src_addr":"192.168.0.10","ttc":106.920213,"rt":219.948332,"cert":["-----BEGIN CERTIFICATE-----nMIIGJzCCBQ+gAwIBAg ---DATA OMITED--- yd/teRCBaho1+Vn-----END CERTIFICATE-----"],"msm_id":26289611,"prb_id":4428,"timestamp":1594747349,"msm_name":"SSLCert","from":"5.100.99.178","type":"sslcert","group_id":26289611,"stored_timestamp":1594747352}]
NTP
[{"fw":4790,"lts":72,"dst_name":"88.147.254.230","dst_addr":"88.147.254.230","src_addr":"192.168.0.10","proto":"UDP","af":4,"li":"no","version":4,"mode":"server","stratum":2,"poll":8,"precision":0.0000076294,"root-delay":0.000518799,"root-dispersion":0.0203094,"ref-id":"5893fee5","ref-ts":3803732581.5476198196,"result":[{"origin-ts":3803733082.3982748985,"receive-ts":3803733082.6698465347,"transmit-ts":3803733082.6698560715,"final-ts":3803733082.5099263191,"rtt":0.111643,"offset":-0.21575},{"origin-ts":3803733082.5133042336,"receive-ts":3803733082.7847337723,"transmit-ts":3803733082.7847442627,"final-ts":3803733082.6246700287,"rtt":0.111355,"offset":-0.215752},{"origin-ts":3803733082.6279149055,"receive-ts":3803733082.899283886,"transmit-ts":3803733082.8992962837,"final-ts":3803733082.7392635345,"rtt":0.111337,"offset":-0.2157}],"msm_id":26289266,"prb_id":4428,"timestamp":1594744282,"msm_name":"Ntp","from":"5.100.99.178","type":"ntp","group_id":26289266,"stored_timestamp":1594744289}]
๊ฒฐ๋ก
RIPE Atlas ๋คํธ์ํฌ๋ ๊ฑฐ์ ์ค์๊ฐ์ผ๋ก ์ธํฐ๋ท์์ ๊ฐ์ฒด์ ์๋น์ค์ ๊ฐ์ฉ์ฑ์ ๋ชจ๋ํฐ๋งํ ์ ์๋ ํธ๋ฆฌํ ๋๊ตฌ์ ๋๋ค.
RIPE Atlas ๋คํธ์ํฌ์์ ์์ฑ๋ ๋ฐ์ดํฐ๋ ํต์ ์ฌ์ ์, ์ฐ๊ตฌ์, ๊ธฐ์ ์ปค๋ฎค๋ํฐ ๋ฐ ์ธํฐ๋ท ์ํ์ ๊ด์ฌ์ด ์๊ณ ๊ธ๋ก๋ฒ ๊ท๋ชจ๋ก ์ธํฐ๋ท์ ์ง์ํ๋ ๊ธฐ๋ณธ ๋คํธ์ํฌ ๊ตฌ์กฐ ๋ฐ ๋ฐ์ดํฐ ํ๋ฆ์ ๋ํด ์์ธํ ์๊ณ ์ถ์ดํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ ์ฉํ ์ ์์ต๋๋ค. .
PS RIPE Atlas๋ ๊ทธ ์ข
๋ฅ๋ก๋ ํผ์๊ฐ ์๋๋ฉฐ ์๋ฅผ ๋ค์ด ์ ์ฌํ์ด ์์ต๋๋ค.
์ถ์ฒ : habr.com