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
3
290
さよならBIND
社内LT用の資料です。発表日8/9
BINDからRoute53へ移設した際に実施した内容です。
inamuu
August 21, 2017
Tweet
Share
More Decks by inamuu
See All by inamuu
TechBullLT_気軽にはじめる自宅サーバーを支える技術
kzm0211
4
550
メインサービスのDBを1年でAurora1から段階的にAurora3へアップグレードした話
kzm0211
1
230
エンジニアの副業のすゝめ / engineer-sidejob-20200130
kzm0211
0
920
ランサーズのSendGrid活用事例
kzm0211
0
1.4k
元ドラッグストア店員の転職LT
kzm0211
0
1.7k
AmazonConnectで作るサーバレス電話確認システム
kzm0211
1
1.2k
Other Decks in Technology
See All in Technology
Rubyist入門: The Way to The Timeless Way of Programming
snoozer05
PRO
6
460
CodexでもAgent Skillsを使いたい
gotalab555
9
4.8k
今、MySQLのバックアップを作り直すとしたら何がどう良いのかを考える旅
yoku0825
1
380
探求の技術
azukiazusa1
7
2.2k
AIエージェントによるエンタープライズ向けスライド検索!
shibuiwilliam
1
430
QAエンジニアがプロダクト専任で チームの中に入ると。。。?/登壇資料(杉森 太樹)
hacobu
PRO
1
640
『HOWはWHY WHATで判断せよ』 〜『ドメイン駆動設計をはじめよう』の読了報告と、本質への探求〜
panda728
PRO
5
1.8k
Flutterコントリビューションのススメ
d_r_1009
1
400
Axon Frameworkのイベントストアを独自拡張した話
zozotech
PRO
0
100
Javaコミュニティの歩き方 ~参加から貢献まで、すべて教えます~
tabatad
0
120
AIを前提に、業務を”再構築”せよ IVRyの9ヶ月にわたる挑戦と未来の働き方 (BTCONJP2025)
yueda256
1
710
Proxmox × HCP Terraformで始めるお家プライベートクラウド
lamaglama39
1
200
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.1k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How to Ace a Technical Interview
jacobian
280
24k
A better future with KSS
kneath
239
18k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
[RailsConf 2023] Rails as a piece of cake
palkan
57
6.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
BBQ
matthewcrist
89
9.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
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Ϩίʔυͷมߋ ͷ͕ࣝਂ۷ΓͰ͖ͨ
ϚωʔδυαʔϏεΛ͏ࡍίετ ܭࢉʹҙ͢Δ
ϚωʔδυαʔϏείετݮͩͬ ͨΓɺબࢶͱͯ͠ݕ౼Ձ͋Δ ͠ɺඞཁʹԠ͍ͯͬͯ͘͡ͱྑ͍
͞ΑͳΒ#*/%