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
さよならBIND
Search
inamuu
August 21, 2017
Technology
310
3
Share
さよならBIND
社内LT用の資料です。発表日8/9
BINDからRoute53へ移設した際に実施した内容です。
inamuu
August 21, 2017
More Decks by inamuu
See All by inamuu
TechBullLT_気軽にはじめる自宅サーバーを支える技術
kzm0211
4
630
メインサービスのDBを1年でAurora1から段階的にAurora3へアップグレードした話
kzm0211
1
240
エンジニアの副業のすゝめ / engineer-sidejob-20200130
kzm0211
0
950
ランサーズのSendGrid活用事例
kzm0211
0
1.5k
元ドラッグストア店員の転職LT
kzm0211
0
1.7k
AmazonConnectで作るサーバレス電話確認システム
kzm0211
1
1.2k
Other Decks in Technology
See All in Technology
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.3k
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
310
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
140
🀄️ on swiftc
giginet
PRO
0
390
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
16k
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5k
生成AI時代のエンジニア育成 変わる時代と変わらないコト
starfish719
0
8.8k
AI時代のガードレールとしてのAPIガバナンス
nagix
0
200
申請待ちゼロへ!AWS × Entra IDで実現した「権限付与」のセルフサービス化
mhrtech
2
330
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
4k
QGISプラグイン CMChangeDetector
naokimuroki
1
330
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
510
Product Roadmaps are Hard
iamctodd
PRO
55
12k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
170
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
We Are The Robots
honzajavorek
0
210
Automating Front-end Workflow
addyosmani
1370
200k
A designer walks into a library…
pauljervisheath
211
24k
How GitHub (no longer) Works
holman
316
150k
Un-Boring Meetings
codingconduct
0
260
From π to Pie charts
rasagy
0
160
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.3k
Transcript
#*/%͔Β3PVUFҠઃͨ͠͠ ҴଜҰਅ(.01FQBCP *OD ࣾ-5 ͞ΑͳΒ#*/%
ΠϯϑϥΤϯδχΞ ҴଜҰਅ!JOBNVV ٕज़෦Πϯϑϥάϧʔϓ IUUQTJOBNVVDPN
ࠓ͢͜ͱ
#*/%͔Β3PVUFҠઃͨ͠ࡍʹ ͬͨ͜ͱΛ͠·͢
None
w#*/%ͱOTDEͷ੬ऑੑ͕ใࠂ w%/4αʔόʔ͕֘ w$FOU04͕&0-ͰΞοϓσʔτෆՄ wଞࣾͷઐ༻αʔόʔͰֹ݄ԁ
ԿނҠઃ͔ͨ͠ wϚωʔδυαʔόʔఏڙݩ͔ΒɺԆαϙʔταʔϏεͷఏҊ wֹ݄ԁͰ$FOU04͚ͷSQNύοέʔδ͕ఏڙ wOTDEΞοϓσʔτରɺͨͩ͠#*/%Ξοϓσʔτର֎ wֹ݄ԁ୯ମͰղͰ͖ͣɺαʔόʔܖ͕ଓ͘ݶΓࢧ ͍ଓ͚ͳ͚Ε͍͚ͳ͍
͜ΕΊ͍ͨʜ
3PVUFͷίετܭࢉ w#*/%ͰҰ࣌తʹΫΤϦʔϩάΛ༗ޮʹͯ͠ฏۉΛநग़ɻ wSOEDRVFSZMPHΛ࣮ߦ͢ΔͱɺΫΤϦʔϩά͕༗ޮʹͳΓNFTTBHFT ʹϩά͕େྔʹు͔ΕΔΑ͏ʹͳΔɻ˞OBNFEDPOGΛॻ͖͑ͳ͘ ͯྑ͍ɻ wؒͷΫΤϦʔ ࣌ؒ ؒສΫΤ Ϧʔ
3PVUFͷίετܭࢉ w"84$BMDVMBUPSͰԁ݄ɻ wؒສԁऑͷίετݮʹͳΔɻ wՆͷ෩ࢻɺ#*/%ͷ੬ऑੑରԠʢͦͷଞͷ੬ऑੑରԠʣͷӡ༻ί ετ͕ݮͰ͖Δɻ
κʔϯϑΝΠϧͷΠϯϙʔτ
ϨίʔυͷΠϯϙʔτ wΠϯϙʔτରɿκʔϯɺϨίʔυ w"84$POTPMFͰ(6*ͰΠϯϙʔτͰ͖Δ͕Ϩίʔυ·Ͱ w"84αʔυύʔςΟπʔϧΛར༻
#*/%ܗࣜΛ9.-ม /root/bin/bindtoroute53.pl \ --ignore-origin-ns \ --ignore-soa \ --origin petit.cc \
< /root/bin/petit.zone \ > /root/bin/petit.cc.xml w#*/%ͷκʔϯܗࣜϑΝΠϧΛͦͷ··ΠϯϙʔτՄೳɻ wϨίʔυͮͭΠϯϙʔτ͢ΔͷͰɺϑΝΠϧʹׂɻ
<Change> <Action>CREATE</Action> <ResourceRecordSet> <Name>hogehoge.petit.cc.</Name> <Type>A</Type> <TTL>86400</TTL> <ResourceRecords> <ResourceRecord> <Value>XXX.XXX.XXX.XXX</Value> </ResourceRecord>
</ResourceRecords> </ResourceRecordSet> </Change>
9.-Λ3PVUFΠϯϙʔτ /root/bin/dnscurl.pl \ --keyfile ./.aws-secrets \ --keyname my-aws-account \ --
-X POST -H "Content-Type: text/xml; charset=UTF-8” \ --upload-file petit.cc.xml \ https://route53.amazonaws.com/2010-10-01/hostedzone/ XXXXXXXXXXXX/rrset
%/4Ҡઃલ wطଘϨίʔυΛ3PVUFΠϯϙʔτ͢Δ w։ൃνʔϜʹͯɺطଘͷ%/4ͱ3PVUFಉ࣌ʹϨίʔυΛొ ͢ΔΈͷϦϦʔε wʙ·Ͱʹൃੜͨࠩ͠ΛվΊͯ3PVUFΠϯϙʔτ wطଘͷ%/4ͱ"84ͷ/4Ϩίʔυͷ55-Λ͓ͯ͘͘͠
%/4Ҡઃ wطଘ%/4ͷ/4ϨίʔυΛ3PVUFมߋ͢Δ wϨδετϥʹొ͞Ε͍ͯΔ%/4Λ3PVUFมߋ͢Δ wͷ/4Ϩίʔυͷ55-ܦաޙɺ͕ͳ͚Ε3PVUFͷ/4Ϩίʔ υͷ55-Λ͘͢Δ
݁Ռ w1FUJUͰ།Ұͷ$FOU04ͷαʔόʔ͕ແ͘ͳͬͨʂ wؒίετΛେ෯ʹݮͰ͖ͨʂ
ֶͼ
%/4ͷࣝɺಛʹ/4Ϩίʔυͷมߋ ͷ͕ࣝਂ۷ΓͰ͖ͨ
ϚωʔδυαʔϏεΛ͏ࡍίετ ܭࢉʹҙ͢Δ
ϚωʔδυαʔϏείετݮͩͬ ͨΓɺબࢶͱͯ͠ݕ౼Ձ͋Δ ͠ɺඞཁʹԠ͍ͯͬͯ͘͡ͱྑ͍
͞ΑͳΒ#*/%