Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
変化するDNS運用とこれからの課題について(DNS設計/運用者の目線から)
Search
LY Corporation Tech
PRO
January 19, 2024
Technology
2
870
変化するDNS運用とこれからの課題について(DNS設計/運用者の目線から)
JANOG53での登壇資料です。
https://www.janog.gr.jp/meeting/janog53/dnsops/
LY Corporation Tech
PRO
January 19, 2024
Tweet
Share
More Decks by LY Corporation Tech
See All by LY Corporation Tech
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
8
690
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
7
4k
Yahoo! 知恵袋フロントエンドをリアーキテクトしている話
lycorptech_jp
PRO
7
3.1k
UIコンポーネント Vue3マイグレーション体験記
lycorptech_jp
PRO
0
230
スタンプショップの推薦枠に2-stage制を導入した事例紹介
lycorptech_jp
PRO
1
120
Head toward Java 22 and Java 23
lycorptech_jp
PRO
1
180
データ品質をコード化! LINEヤフーのMLOpsを最適化する "ACP Data Quality" の紹介
lycorptech_jp
PRO
5
1.2k
年度末の振り返り!テクニカルライターは成果をどうアピールすべきか
lycorptech_jp
PRO
1
72
差分プライバシーによる 安全な連合学習の実現
lycorptech_jp
PRO
6
1k
Other Decks in Technology
See All in Technology
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
1.1k
データベース03: 関係データモデル
trycycle
0
110
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
3.6k
Real World Type Puzzle and Code Generation
yukukotani
0
140
Grafana x PagerDuty Better Together
jacopen
1
340
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
4
950
kcp: Kubernetes APIs Are All You Need #techfeed_live / TechFeed Experts Night 28th
ytaka23
1
160
しくじり先生、PharmaXのLLMアプリケーション開発の失敗を語る
pharma_x_tech
0
140
自らを知り外と繋がる、日経のエンジニア採用とDevRel活動/devreljp92
nishiuma
2
200
実例で紹介するRAG導入時の知見と精度向上の勘所
yamahiro
7
2.4k
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
35k
個人的、Kubernetes の最新注目機能! (2024年5月版) / TechFeed Experts Night#28 〜 コンテナ技術最前線
pfn
PRO
1
150
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Raft: Consensus for Rubyists
vanstee
133
6.3k
Embracing the Ebb and Flow
colly
80
4.2k
Product Roadmaps are Hard
iamctodd
45
9.8k
Faster Mobile Websites
deanohume
300
30k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
242
1.2M
A better future with KSS
kneath
231
16k
Building Applications with DynamoDB
mza
88
5.6k
Clear Off the Table
cherdarchuk
85
310k
Designing Experiences People Love
moore
136
23k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Transcript
-:$PSQPSBUJPO -*/&Ϡϑʔגࣜձࣾ 4JUF0QFSBUJPOຊ෦ ଠా ݈ มԽ͢Δ%/4ӡ༻ͱ ͜Ε͔Βͷ՝ʹ͍ͭͯ %/4ઃܭӡ༻ऀͷઢ͔Β چϠϑʔͷ߹
-:$PSQPSBUJPO ଠా ݈ • چϠϑʔʹ৽ଔೖࣾ ଐҎདྷσʔληϯλͷ --εΠονͷߏஙɾӡ༻Λ୲ • ݄͔Β
%/4ͷӡ༻୲ ࣗݾհ
-:$PSQPSBUJPO +"/0(ൃදͷৼΓฦΓ ͜Ε·ͰͷมԽ Ϧκϧόݮ σϓϩΠίετͷݮ • αʔόҰ͋ͨΓͷΩϟύγςΟ ϓϥϯχϯά࠶ݕ౼ •
ߏཧπʔϧʹΑΔ DPOGJH ࣗಈ • SFTPMWDPOG ࣗಈ ࢿྉIUUQTXXXKBOPHHSKQNFFUJOHKBOPHEOTDPTU
-:$PSQPSBUJPO αʔόͷنײ ͜Ε·ͰͷৼΓฦΓ ౦ຊຊͦΕͧΕ • ཧαʔό • 7.
• Ϧκϧό ˞ओཁڌͷΈ
-:$PSQPSBUJPO αʔόͷنײ ͜Ε·ͰͷৼΓฦΓ ౦ຊຊͦΕͧΕ • ཧαʔό • 7.
• Ϧκϧό ˞ओཁڌͷΈ ϐʔΫ࣌ΑΓݮ͍ͬͯΔ͕ ґવϦκϧό͕ଟ͍
-:$PSQPSBUJPO ΫΤϦϩάͷऔಘ͕ϘτϧωοΫͱͳ͍ͬͯΔՄೳੑ +"/0(ͷٞΑΓ ͳͥϦκϧό͕ଟ͍ͷ͔ ϩάऔಘͷత औಘ༰ • ࣌ࠁ •
TPVSDF*1BEESFTT • ROBNF RUZQF ͳͲ ϩάͷྔ • Ϧκϧό ͋ͨΓ ฏۉ .#ZUFTT ηΩϡϦςΟࠪͷ؍ • %$ͷαʔό͕ ͲͷΑ͏ͳ໊લղܾ ΫΤϦΛग़͔ͨ͠
-:$PSQPSBUJPO Φϓγϣϯͱͯ͠ͲͷΑ͏ͳͷ͕͔͋ͬͨ ύϑΥʔϚϯεͷվળख๏ -JOVYLFSOFM QBSBNFUFS %/4࣮ͷઃఆௐ UNQGT ͷ༻ EOTUBQ
ͷಋೖ
-:$PSQPSBUJPO Φϓγϣϯͱͯ͠ͲͷΑ͏ͳͷ͕͔͋ͬͨ ύϑΥʔϚϯεͷվળख๏ -JOVYLFSOFM QBSBNFUFS %/4࣮ͷઃఆௐ UNQGT ͷ༻ EOTUBQ
ͷಋೖ ઃఆௐɾUNQGT ༏ҐͳࠩΈΒΕͣ EOTUBQ EJTL*0ݮޮՌ͕ݟࠐ·ΕͨͨΊ ͦͪΒΛݕ౼
-:$PSQPSBUJPO %/4ιϑτΣΞʹ͓͚ΔΫΤϦϩά ग़ྗϑΥʔϚοτͷҰͭ • ରԠ͍ͯ͠Δ %/4࣮Ͱಉ͡ ߏԽ͞Εͨग़ྗ͕ಘΒΕΔ • %/4XPSLFSUISFBEͱ EOTUBQ
*0UISFBE͕͍ͯ͠ΔͨΊ ϩάग़ྗͷύϑΥʔϚϯεվળ͕ ظͰ͖Δ EOTUBQͱ ग़యIUUQTEOTUBQJOGPTMJEFTEOTUBQ@WMETTQEG
-:$PSQPSBUJPO %/4࣮ଆͷΫΤϦϩάग़ྗػೳΛΦϑʹ͠ɺEOTUBQ ܦ༝Ͱϩάग़ྗ ֓ཁ EOTUBQ ߏ %/4RVFSZ EOTUBQ SFDFJWFS
DMJFOUT SFTPMWFS MPHGJMF VOJY TPDLFU
-:$PSQPSBUJPO ग़ྗ͞ΕΔϩάͷܗࣜ SFDFJWFSʹΑΓҟͳΔ • ॊೈੑͷ؍͔Β HPEOTDPMMFDUPS Λ࠾༻ SFDFJWFS࣮ͷݕ౼ EOTUBQ
ߏ global: text-format: "timestamp-rfc3339ns identity queryip queryport family protocol qname qtype" 2023-12-19T12:29:01.277695051Z dnstap_id 192.0.2.1 12345 IPv4 UDP example.jp A IUUQTHJUIVCDPNENBDIBSEHPEOTDPMMFDUPSCMPCNBJOEPDTDPOGJHVSBUJPONEDVTUPNUFYUGPSNBU HPEOTDPMMFDUPS DPOGJH ΫΤϦϩά
-:$PSQPSBUJPO HPEOTDPMMFDUPS αϯϓϧίϯϑΟά EOTUBQ ߏ multiplexer: collectors: - name:
tap dnstap: sock-path: "/path/to/unix.sock" loggers: - name: file logfile: text-format: "timestamp-rfc3339ns identity queryip queryport qname qtype" file-path: "/path/to/query.log" max-size: 600 max-files: 6 mode: text routes: - from: - tap to: - file • ZBNM ܗࣜͰهड़ • NVMUJQMFYFSͰෳͷ DPMMFDUPST MPHHFST SPVUFTΛఆٛՄೳ • DPMMFDUPSϩάऩूํ๏Λઃఆ • MPHHFSTهํ๏ϝτϦΫε ͷग़ྗΛઃఆ • SPVUFTDPMMFDUPSͱ MPHHFSͷ ରԠΛઃఆ
-:$PSQPSBUJPO ΫϥΠΞϯτɾϦκϧόͱʹಉҰੑೳ ͷαʔόΛ༻͠ɺҎԼͷ݅Ͱൺֱ ܭଌڥͱ݅ ϕϯνϚʔΫ DMJFOUT EOTQFSG GVMMSFTPMWFS #*/%
RVFSZ ߲ εϖοΫ $16 *OUFM9FPO&-W ()[Y$16 $5 .FNPSZ (# %/4TPGUXBSF #*/% CFODINBSL EOTQFSG ߲ ݅ ΫΤϦϩάऔಘํ๏ औಘͳ͠ #*/%ඪ४ HPEOTDPMMFDUPS Ωϟογϡώοτ
-:$PSQPSBUJPO ܭଌ݁Ռ ϕϯνϚʔΫ #*/%ඪ४ͱൺֱͯ͠ RQT ੑೳ͕ ʙഒఔ্͍ͯ͠Δ͜ͱ Λ֬ೝ
RQT Ωϟογϡώοτ RQT ܭଌ݁Ռ #*/%ଐ EOTUBQ ϩάऔಘͳ͠
-:$PSQPSBUJPO ϕϯνϚʔΫ݁Ռ͔ΒΩϟύγςΟϓϥϯχϯά ݮඪ ߟྀ ҎԼͷ͔Β֤Ϋϥελ࠷ Λઃఆ • োൃੜ࣌ͷॖୀ •
େنࡂ࣌ͷ #$1 ੑೳ ར༻ঢ়گ͔ΒΩϟογϡώοτ Ͱࢼࢉ • ROBNF ͷ΄ͱΜͲ͕͚ࣾ ͷυϝΠϯ໊
-:$PSQPSBUJPO ϕϯνϚʔΫ݁Ռ͔ΒΩϟύγςΟϓϥϯχϯά ݮඪ ߟྀ ҎԼͷ͔Β֤Ϋϥελ࠷ Λઃఆ • োൃੜ࣌ͷॖୀ •
େنࡂ࣌ͷ #$1 ੑೳ ར༻ঢ়گ͔ΒΩϟογϡώοτ Ͱࢼࢉ • ROBNF ͷ΄ͱΜͲ͕͚ࣾ ͷυϝΠϯ໊ ͜ΕΒΛߟྀͯ͠Ҏ্ ݮՄೳͰ͋Δ͜ͱ͕໌
-:$PSQPSBUJPO ৽͘͠ඪ४Խ͞ΕΔϨίʔυػೳͷରԠ • धཁརศੑɾඞཁੑͷ΄͔ɺಋೖʹΑΔӨڹɾӡ༻ίετͳͲ༷ʑͳ ؍Ͱݕ౼্ͨ͠ͰରԠ͢Δඞཁ͕͋Δ • ྫ)5514Ϩίʔυɺ9'3PWFS5-4ͳͲ ͜Ε͔Βͷ՝
-:$PSQPSBUJPO ·ͱΊ ͜Ε·ͰͷมԽ ݱࡏͷऔΓΈ EOTUBQ ಋೖʹΑΔ͞Β ͳΔϦκϧόݮ • ΫΤϦϩάऔಘ͕
ϘτϧωοΫ • EOTUBQ ʹΑΓ RQT ੑೳ͕େ෯վળ ͜Ε͔Βͷ՝ • ৽͘͠ඪ४Խ͞ΕΔ Ϩίʔυػೳͷ ରԠ ҎԼΛத৺ʹऔΓΈ • Ϧκϧόݮ • σϓϩΠίετݮ
-:$PSQPSBUJPO 19