際際滷

際際滷Share a Scribd company logo
そうだCNAMEで?佩佩こう。
〆CNAMEカメレオンパタ`ン〇
AWS茶氏 ?in ?臼臼今祇奬始
Developers.IO ?Meetup ?05
classmethod.jp 1
2014/06/28 眉小?弥\
?徭?失B初
┨?? 眉小?弥\┐澆い ?まこと
┨?? AWSコンサルティング何オペレ`ションチ`ム
┨?? 麼に\?喘隠便?サポ`トデスクを毅輝してます
┨?? 念は、蝶MSPでリモ`ト\?喘Oしてました
┨?? 挫きなAWSサ`ビス┘挑`ルaws-\??cli
┨?? Twitter: ?@macotomii
classmethod.jp 2
融隼ですが???
┨?? EC2インスタンスに
┨?? ホスト兆でつなぎますか
┨?? IPアドレスでつなぎますか
┨?? ホスト兆を聞う?圭、DNSには
┨?? グロ`バルIPを鞠hしますか
┨?? ロ`カルIPを鞠hしますか
┨?? I?圭鞠hしますか? 州? 砿尖尖?寄笋任呂△蠅泙擦鵑
classmethod.jp 3
EC2の2つのDNS兆
┨?? Public ?DNS兆
箭箭ec2-\??XX-\??XX-\??XX-\??XX.ap-\??northeast-\??1.compute.amazonaws.com
┨?? Private ?DNS兆
箭箭ip-\??YY-\??YY-\??YY-\??YY.ap-\??northeast-\??1.compute.internal
classmethod.jp 4
EC2の2つのDNS兆
classmethod.jp 5
Elastic ?IP ?(EIP) ?なし
Elastic ?IP ?(EIP) ?あり
Public ?DNSにpingしてみる
[ec2-\??user@ip-\??172-\??31-\??2-\??116 ?~゛]$ ?ping ?-\??nc ?3 ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com
PING ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com ?(172.31.20.97) ?56(84) ?bytes ?of ?data.
64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=1 ?ttl=64 ?time=4.53 ?ms
64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=2 ?ttl=64 ?time=2.37 ?ms
64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=3 ?ttl=64 ?time=2.38 ?ms
classmethod.jp 6
[ec2-\??user@ip-\??192-\??168-\??0-\??163 ?~゛]$ ?ping ?-\??nc ?3 ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com
PING ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com ?(54.92.7.41) ?56(84) ?bytes ?of ?data.
64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=1 ?ttl=63 ?time=3.42 ?ms
64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=2 ?ttl=63 ?time=3.24 ?ms
64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=3 ?ttl=63 ?time=16.5 ?ms
?
IPアドレスが`いますね
EC2が聞うリゾルバは
classmethod.jp 7
[ec2-user@ip-172-31-2-116 ~]$ cat /etc/resolv.conf!
; generated by /sbin/dhclient-script!
search ap-northeast-1.compute.internal!
nameserver 172.31.0.2
[ec2-user@ip-192-168-0-163 ~]$ cat /etc/resolv.conf!
; generated by /sbin/dhclient-script!
search ap-northeast-1.compute.internal!
nameserver 192.168.0.2
┨?? VPC坪のアドレスが?徭啜弔穆O協されます
つまり???
Public ?DNS ? ?パブリックIP
Private ?DNS ? ?プライベ`トIP? のはずですが、
Public ?DNSは、h廠によって屎哈きY惚がります。
巷塀ドキュメントEC2ユ`ザガイド
http://docs.aws.amazon.com/ja_?jp/AWSEC2/latest/UserGuide/using-\??instance-\??addressing.html
〆パブリック ?IP ?アドレスを隔つインスタンスのそれぞれに、翌何 ?DNS ?ホスト兆が原嚥されます。翌何 ?DNS ?ホスト
兆を盾Qすると、インスタンスのパブリック ?IP ?アドレス┘ぅ鵐好織鵐垢離優奪肇鍠`クの翌何の栽およびインス
タンスのプライベ`ト ?IP ?アドレス┘ぅ鵐好織鵐垢離優奪肇鍠`ク坪からの栽となります。〇
classmethod.jp 8
h廠 Public ?DNS Private ?DNS 篆
AWS翌 パブリックIP 屎哈き音音辛
AWS
(VPC)
揖VPC プライベ`トIP プライベ`トIP
eVPC パブリックIP プライベ`トIP 兆念盾QできてもeVPCにプ
ライベ`トIPでアクセスは竃
栖ません
AWS
(Classic)
AWS貧 プライベ`トIP プライベ`トIP eアカウントgでもロ`カル
宥佚Qいが竃栖ました
この碧Mみを?喘してみよう
┨?? 翌からも坪何でも、揖じホスト兆で俊Aしよう
┨?? 和のようなRRをDNSサ`バ弖紗してみます
┨?? CNAMEを聞うのがポイント
classmethod.jp 9
ホスト兆にpingしてみる
┨?? 揖じホスト兆を聞って、`うIPアドレスにpingできました
classmethod.jp 10
[ec2-\??user@ip-\??172-\??31-\??2-\??116 ?~゛]$ ?ping ?-\??nc ?3 ?meetup_?on_?vpc1-\??2
PING ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com ?(172.31.20.97) ?56(84) ?bytes ?of ?data.
64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=1 ?ttl=64 ?time=2.32 ?ms
64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=2 ?ttl=64 ?time=2.30 ?ms
64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=3 ?ttl=64 ?time=2.39 ?ms
[ec2-\??user@ip-\??192-\??168-\??0-\??163 ?~゛]$ ?ping ?-\??nc ?3 ?meetup_?on_?vpc1-\??2
PING ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com ?(54.92.7.41) ?56(84) ?bytes ?of ?data.
64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=1 ?ttl=63 ?time=3.04 ?ms
64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=2 ?ttl=63 ?time=3.21 ?ms
64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=3 ?ttl=63 ?time=3.02 ?ms
まとめ
?? ホスト兆鞠hのもう1つのベストプラクティス
ホスト兆 IN ?A ?54.238.x.x
ホスト兆.local IN ?A ?10.200.10.10
ホスト兆 IN ?CNAME ?ec2-\??xx-\??xx-\??xx-\??xx.ap-\??northeast-\??1.compute.amazonaws.com
?? 森
C? O協は1つのRRだけ
C? ホスト兆を聞い蛍けなくて措措い
C? セキュリティグル`プ巓りのトラブルk?伏のp富
C? 宥佚創創の恷m晒
C? DHCPオプションをm俳俳にO協すると、FQDNではなく、云輝にホスト兆だけでもOK
?? Cloud ?Design ?Pattern ?(CDP)昨a〆CNAMEカメレオンパタ`ン〇。? >_?<;
─CAMEカメ ?レオン ?パタ`ン〇ではありません???
classmethod.jp 11
ご賠ありがとうございました
Ad

Recommended

皆3?掘京皆の古勣と娠侭
皆3?掘京皆の古勣と娠侭
Kunio Kawahara
?
Classmethod awsstudy ec2rds20160114
Classmethod awsstudy ec2rds20160114
Satoru Ishikawa
?
Aws その麿の古勣と娠侭
Aws その麿の古勣と娠侭
Fumihito Yokoyama
?
01 にしうち awsをgにごB初_001
01 にしうち awsをgにごB初_001
割鴬 寄鍋
?
04 citynet awsセミナ`_クラウドでビックデ`タのスモ`ルスタ`ト
04 citynet awsセミナ`_クラウドでビックデ`タのスモ`ルスタ`ト
割鴬 寄鍋
?
02 citynet awsセミナ`_試喘並箭(やってみた)
02 citynet awsセミナ`_試喘並箭(やってみた)
割鴬 寄鍋
?
03 citynet awsセミナ`_クラウドデザインパタ`ン(嶄弌二I、徭嵶悶)
03 citynet awsセミナ`_クラウドデザインパタ`ン(嶄弌二I、徭嵶悶)
割鴬 寄鍋
?
20130406 awsのいろんな聞い祇@jawsug兆硬塁
20130406 awsのいろんな聞い祇@jawsug兆硬塁
Serverworks Co.,Ltd.
?
干粥安皆-雨赫嶄刹澡今屶何ハンズオン
干粥安皆-雨赫嶄刹澡今屶何ハンズオン
寔令 耳弥
?
20130222 osc13tk osc.cms
20130222 osc13tk osc.cms
usptomo
?
及6指はじめてのAws jaws ug-iwata
及6指はじめてのAws jaws ug-iwata
iwata jaws-ug
?
AWS で VDI / DaaS っぽいものを恬ってみた
AWS で VDI / DaaS っぽいものを恬ってみた
Hideaki Aoyagi
?
Open stack swift is too Enterprise? 2014/12/01 advent cal
Open stack swift is too Enterprise? 2014/12/01 advent cal
Naoto Gohko
?
(2016/4)敢の温敬壊茶膿氏
(2016/4)敢の温敬壊茶膿氏
Qiu Binbin
?
インフラエンジニアデイ Sousousha20100520 01
インフラエンジニアデイ Sousousha20100520 01
寔匯 儲寒
?
及4指 匯張稀`バ`Bシェルスクリプト茶氏(もくもく) k燕Y創 - さくらのクラウド荷恬宛坪
及4指 匯張稀`バ`Bシェルスクリプト茶氏(もくもく) k燕Y創 - さくらのクラウド荷恬宛坪
Yasutaka Hamada
?
及1指 匯張稀`バ`Bシェルスクリプト茶氏
及1指 匯張稀`バ`Bシェルスクリプト茶氏
Yasutaka Hamada
?
Cloudstack nested kvm編^h廠
Cloudstack nested kvm編^h廠
Naoki Matsuura
?
AWS はじめの匯i
AWS はじめの匯i
Eiji Sato
?
サ`バレス撹の\喘?Oと徭芙uData$ogもどきの 巷_喘
サ`バレス撹の\喘?Oと徭芙uData$ogもどきの 巷_喘
Takashi Kozu
?
Fabric + Amazon EC2で酔mサポ`ト伏試 #PyFes
Fabric + Amazon EC2で酔mサポ`ト伏試 #PyFes
Sho Shimauchi
?
アメ`バピグにおける徭恬サ`バ塰喘
アメ`バピグにおける徭恬サ`バ塰喘
Akihiro Kuwano
?
ネットワ`ク撹から深える AWS IaaS 砿尖
ネットワ`ク撹から深える AWS IaaS 砿尖
Hideaki Aoyagi
?
Tuning maniax 2014 2nd stage linux
Tuning maniax 2014 2nd stage linux
ThinkIT_impress
?
20121026 AWSで佩こうupdate井
20121026 AWSで佩こうupdate井
Koichiro Nishijima
?
なぜ粥安皆を僉ぶのか
なぜ粥安皆を僉ぶのか
yasuda_tadashi
?
暴のEC2 2015尅り卦り
暴のEC2 2015尅り卦り
Kunihiro Morita
?
遺禽永(キャンペ`ンサイト園)
遺禽永(キャンペ`ンサイト園)
Hiroyasu Suzuki
?
Cloud Programing for beginner
Cloud Programing for beginner
Satoru Ishikawa
?
「ってきました
「ってきました
kudo-jun
?

More Related Content

What's hot (20)

干粥安皆-雨赫嶄刹澡今屶何ハンズオン
干粥安皆-雨赫嶄刹澡今屶何ハンズオン
寔令 耳弥
?
20130222 osc13tk osc.cms
20130222 osc13tk osc.cms
usptomo
?
及6指はじめてのAws jaws ug-iwata
及6指はじめてのAws jaws ug-iwata
iwata jaws-ug
?
AWS で VDI / DaaS っぽいものを恬ってみた
AWS で VDI / DaaS っぽいものを恬ってみた
Hideaki Aoyagi
?
Open stack swift is too Enterprise? 2014/12/01 advent cal
Open stack swift is too Enterprise? 2014/12/01 advent cal
Naoto Gohko
?
(2016/4)敢の温敬壊茶膿氏
(2016/4)敢の温敬壊茶膿氏
Qiu Binbin
?
インフラエンジニアデイ Sousousha20100520 01
インフラエンジニアデイ Sousousha20100520 01
寔匯 儲寒
?
及4指 匯張稀`バ`Bシェルスクリプト茶氏(もくもく) k燕Y創 - さくらのクラウド荷恬宛坪
及4指 匯張稀`バ`Bシェルスクリプト茶氏(もくもく) k燕Y創 - さくらのクラウド荷恬宛坪
Yasutaka Hamada
?
及1指 匯張稀`バ`Bシェルスクリプト茶氏
及1指 匯張稀`バ`Bシェルスクリプト茶氏
Yasutaka Hamada
?
Cloudstack nested kvm編^h廠
Cloudstack nested kvm編^h廠
Naoki Matsuura
?
AWS はじめの匯i
AWS はじめの匯i
Eiji Sato
?
サ`バレス撹の\喘?Oと徭芙uData$ogもどきの 巷_喘
サ`バレス撹の\喘?Oと徭芙uData$ogもどきの 巷_喘
Takashi Kozu
?
Fabric + Amazon EC2で酔mサポ`ト伏試 #PyFes
Fabric + Amazon EC2で酔mサポ`ト伏試 #PyFes
Sho Shimauchi
?
アメ`バピグにおける徭恬サ`バ塰喘
アメ`バピグにおける徭恬サ`バ塰喘
Akihiro Kuwano
?
ネットワ`ク撹から深える AWS IaaS 砿尖
ネットワ`ク撹から深える AWS IaaS 砿尖
Hideaki Aoyagi
?
Tuning maniax 2014 2nd stage linux
Tuning maniax 2014 2nd stage linux
ThinkIT_impress
?
20121026 AWSで佩こうupdate井
20121026 AWSで佩こうupdate井
Koichiro Nishijima
?
なぜ粥安皆を僉ぶのか
なぜ粥安皆を僉ぶのか
yasuda_tadashi
?
暴のEC2 2015尅り卦り
暴のEC2 2015尅り卦り
Kunihiro Morita
?
遺禽永(キャンペ`ンサイト園)
遺禽永(キャンペ`ンサイト園)
Hiroyasu Suzuki
?
干粥安皆-雨赫嶄刹澡今屶何ハンズオン
干粥安皆-雨赫嶄刹澡今屶何ハンズオン
寔令 耳弥
?
20130222 osc13tk osc.cms
20130222 osc13tk osc.cms
usptomo
?
及6指はじめてのAws jaws ug-iwata
及6指はじめてのAws jaws ug-iwata
iwata jaws-ug
?
AWS で VDI / DaaS っぽいものを恬ってみた
AWS で VDI / DaaS っぽいものを恬ってみた
Hideaki Aoyagi
?
Open stack swift is too Enterprise? 2014/12/01 advent cal
Open stack swift is too Enterprise? 2014/12/01 advent cal
Naoto Gohko
?
(2016/4)敢の温敬壊茶膿氏
(2016/4)敢の温敬壊茶膿氏
Qiu Binbin
?
インフラエンジニアデイ Sousousha20100520 01
インフラエンジニアデイ Sousousha20100520 01
寔匯 儲寒
?
及4指 匯張稀`バ`Bシェルスクリプト茶氏(もくもく) k燕Y創 - さくらのクラウド荷恬宛坪
及4指 匯張稀`バ`Bシェルスクリプト茶氏(もくもく) k燕Y創 - さくらのクラウド荷恬宛坪
Yasutaka Hamada
?
及1指 匯張稀`バ`Bシェルスクリプト茶氏
及1指 匯張稀`バ`Bシェルスクリプト茶氏
Yasutaka Hamada
?
Cloudstack nested kvm編^h廠
Cloudstack nested kvm編^h廠
Naoki Matsuura
?
AWS はじめの匯i
AWS はじめの匯i
Eiji Sato
?
サ`バレス撹の\喘?Oと徭芙uData$ogもどきの 巷_喘
サ`バレス撹の\喘?Oと徭芙uData$ogもどきの 巷_喘
Takashi Kozu
?
Fabric + Amazon EC2で酔mサポ`ト伏試 #PyFes
Fabric + Amazon EC2で酔mサポ`ト伏試 #PyFes
Sho Shimauchi
?
アメ`バピグにおける徭恬サ`バ塰喘
アメ`バピグにおける徭恬サ`バ塰喘
Akihiro Kuwano
?
ネットワ`ク撹から深える AWS IaaS 砿尖
ネットワ`ク撹から深える AWS IaaS 砿尖
Hideaki Aoyagi
?
Tuning maniax 2014 2nd stage linux
Tuning maniax 2014 2nd stage linux
ThinkIT_impress
?
20121026 AWSで佩こうupdate井
20121026 AWSで佩こうupdate井
Koichiro Nishijima
?
なぜ粥安皆を僉ぶのか
なぜ粥安皆を僉ぶのか
yasuda_tadashi
?
遺禽永(キャンペ`ンサイト園)
遺禽永(キャンペ`ンサイト園)
Hiroyasu Suzuki
?

Viewers also liked (8)

Cloud Programing for beginner
Cloud Programing for beginner
Satoru Ishikawa
?
「ってきました
「ってきました
kudo-jun
?
Amazon Kinesis developersio-meetup-05
Amazon Kinesis developersio-meetup-05
Ryo Suzuki
?
20140628-developers-io-meetup-sapporo
20140628-developers-io-meetup-sapporo
Kazuki Ueki
?
20140627_packer
20140627_packer
masaomoc1015
?
Web Speech APIとWeb MIDI APIでいっこく銘をしてみる
Web Speech APIとWeb MIDI APIでいっこく銘をしてみる
Tsuyoshi Seino
?
Run Spark on EMRってと?んな碧Mみになってるの
Run Spark on EMRってと?んな碧Mみになってるの
Satoshi Noto
?
AWSにおけるバッチI尖の ベストプラクティス - Developers.IO Meetup 05
AWSにおけるバッチI尖の ベストプラクティス - Developers.IO Meetup 05
脅圷ダイスケ Miyamoto
?
Cloud Programing for beginner
Cloud Programing for beginner
Satoru Ishikawa
?
「ってきました
「ってきました
kudo-jun
?
Amazon Kinesis developersio-meetup-05
Amazon Kinesis developersio-meetup-05
Ryo Suzuki
?
20140628-developers-io-meetup-sapporo
20140628-developers-io-meetup-sapporo
Kazuki Ueki
?
Web Speech APIとWeb MIDI APIでいっこく銘をしてみる
Web Speech APIとWeb MIDI APIでいっこく銘をしてみる
Tsuyoshi Seino
?
Run Spark on EMRってと?んな碧Mみになってるの
Run Spark on EMRってと?んな碧Mみになってるの
Satoshi Noto
?
AWSにおけるバッチI尖の ベストプラクティス - Developers.IO Meetup 05
AWSにおけるバッチI尖の ベストプラクティス - Developers.IO Meetup 05
脅圷ダイスケ Miyamoto
?
Ad

Similar to CNAMEカメレオンパタ`ン - Developers.IO Meetup 05 (20)

コスト受から深える粥安皆の森議な旋喘圭隈
コスト受から深える粥安皆の森議な旋喘圭隈
Aya Komuro
?
粥安皆塰喘徭強晒への及匯i 
粥安皆塰喘徭強晒への及匯i 
Trainocate Japan, Ltd.
?
フルマネ`ジドのポイントシステム
フルマネ`ジドのポイントシステム
Masayuki Kato
?
スタ`トアップでのAWS(Amazon Web Services)試喘並箭
スタ`トアップでのAWS(Amazon Web Services)試喘並箭
schoowebcampus
?
粥安皆サポ`トを旋?して深えたコト
粥安皆サポ`トを旋?して深えたコト
Hitoshi Nagahama
?
クラウド扮旗の繁可圄撹
クラウド扮旗の繁可圄撹
Trainocate Japan, Ltd.
?
Eight meets AWS
Eight meets AWS
Tetsuya Mase
?
20121221 AWS re:Invent P傴鷂
20121221 AWS re:Invent P傴鷂
寔令 耳弥
?
Serverless Meetup Tokyo #2 オ`プニング
Serverless Meetup Tokyo #2 オ`プニング
寔令 耳弥
?
ゲ`ムのインフラを粥敬壊でg薐拆臼莢畠て需せます
ゲ`ムのインフラを粥敬壊でg薐拆臼莢畠て需せます
infinite_loop
?
20140905 AWS Night in ITHD LT2
20140905 AWS Night in ITHD LT2
Nobuyuki Matsui
?
閣雨掛デザイナ`
閣雨掛デザイナ`
寔令 耳弥
?
Windowsシステムの AWS卞佩とMulti-AZ晒 - JAWS DAYS 2015
Windowsシステムの AWS卞佩とMulti-AZ晒 - JAWS DAYS 2015
Takayuki Enomoto
?
セキュリティの児云と安看姻糸永姻艶壊壊
セキュリティの児云と安看姻糸永姻艶壊壊
Endoh Shingo
?
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
寔令 耳弥
?
兜伉宀鬚Webinar スケ`ラブルWebアプリケ`ションのB
兜伉宀鬚Webinar スケ`ラブルWebアプリケ`ションのB
Amazon Web Services Japan
?
jaws aws-nuke
jaws aws-nuke
kota tomimatsu
?
干粥安皆-雨赫美脅麗囂喝巷望での粥安皆擬秘のエントリ`ポイント
干粥安皆-雨赫美脅麗囂喝巷望での粥安皆擬秘のエントリ`ポイント
Toshiyuki Konparu
?
艶の叔業から粥安皆を靖めてみた三
艶の叔業から粥安皆を靖めてみた三
Junichi Tanabe
?
‐個井/Amazon Web Service 児云の仝き々 ~Amazon EC2でWebサ`バを巷_してみよう!~
‐個井/Amazon Web Service 児云の仝き々 ~Amazon EC2でWebサ`バを巷_してみよう!~
Masaru Tomonaga
?
コスト受から深える粥安皆の森議な旋喘圭隈
コスト受から深える粥安皆の森議な旋喘圭隈
Aya Komuro
?
フルマネ`ジドのポイントシステム
フルマネ`ジドのポイントシステム
Masayuki Kato
?
スタ`トアップでのAWS(Amazon Web Services)試喘並箭
スタ`トアップでのAWS(Amazon Web Services)試喘並箭
schoowebcampus
?
粥安皆サポ`トを旋?して深えたコト
粥安皆サポ`トを旋?して深えたコト
Hitoshi Nagahama
?
20121221 AWS re:Invent P傴鷂
20121221 AWS re:Invent P傴鷂
寔令 耳弥
?
Serverless Meetup Tokyo #2 オ`プニング
Serverless Meetup Tokyo #2 オ`プニング
寔令 耳弥
?
ゲ`ムのインフラを粥敬壊でg薐拆臼莢畠て需せます
ゲ`ムのインフラを粥敬壊でg薐拆臼莢畠て需せます
infinite_loop
?
20140905 AWS Night in ITHD LT2
20140905 AWS Night in ITHD LT2
Nobuyuki Matsui
?
Windowsシステムの AWS卞佩とMulti-AZ晒 - JAWS DAYS 2015
Windowsシステムの AWS卞佩とMulti-AZ晒 - JAWS DAYS 2015
Takayuki Enomoto
?
セキュリティの児云と安看姻糸永姻艶壊壊
セキュリティの児云と安看姻糸永姻艶壊壊
Endoh Shingo
?
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
寔令 耳弥
?
兜伉宀鬚Webinar スケ`ラブルWebアプリケ`ションのB
兜伉宀鬚Webinar スケ`ラブルWebアプリケ`ションのB
Amazon Web Services Japan
?
干粥安皆-雨赫美脅麗囂喝巷望での粥安皆擬秘のエントリ`ポイント
干粥安皆-雨赫美脅麗囂喝巷望での粥安皆擬秘のエントリ`ポイント
Toshiyuki Konparu
?
艶の叔業から粥安皆を靖めてみた三
艶の叔業から粥安皆を靖めてみた三
Junichi Tanabe
?
‐個井/Amazon Web Service 児云の仝き々 ~Amazon EC2でWebサ`バを巷_してみよう!~
‐個井/Amazon Web Service 児云の仝き々 ~Amazon EC2でWebサ`バを巷_してみよう!~
Masaru Tomonaga
?
Ad

CNAMEカメレオンパタ`ン - Developers.IO Meetup 05

  • 2. ?徭?失B初 ┨?? 眉小?弥\┐澆い ?まこと ┨?? AWSコンサルティング何オペレ`ションチ`ム ┨?? 麼に\?喘隠便?サポ`トデスクを毅輝してます ┨?? 念は、蝶MSPでリモ`ト\?喘Oしてました ┨?? 挫きなAWSサ`ビス┘挑`ルaws-\??cli ┨?? Twitter: ?@macotomii classmethod.jp 2
  • 3. 融隼ですが??? ┨?? EC2インスタンスに ┨?? ホスト兆でつなぎますか ┨?? IPアドレスでつなぎますか ┨?? ホスト兆を聞う?圭、DNSには ┨?? グロ`バルIPを鞠hしますか ┨?? ロ`カルIPを鞠hしますか ┨?? I?圭鞠hしますか? 州? 砿尖尖?寄笋任呂△蠅泙擦鵑 classmethod.jp 3
  • 4. EC2の2つのDNS兆 ┨?? Public ?DNS兆 箭箭ec2-\??XX-\??XX-\??XX-\??XX.ap-\??northeast-\??1.compute.amazonaws.com ┨?? Private ?DNS兆 箭箭ip-\??YY-\??YY-\??YY-\??YY.ap-\??northeast-\??1.compute.internal classmethod.jp 4
  • 5. EC2の2つのDNS兆 classmethod.jp 5 Elastic ?IP ?(EIP) ?なし Elastic ?IP ?(EIP) ?あり
  • 6. Public ?DNSにpingしてみる [ec2-\??user@ip-\??172-\??31-\??2-\??116 ?~゛]$ ?ping ?-\??nc ?3 ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com PING ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com ?(172.31.20.97) ?56(84) ?bytes ?of ?data. 64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=1 ?ttl=64 ?time=4.53 ?ms 64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=2 ?ttl=64 ?time=2.37 ?ms 64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=3 ?ttl=64 ?time=2.38 ?ms classmethod.jp 6 [ec2-\??user@ip-\??192-\??168-\??0-\??163 ?~゛]$ ?ping ?-\??nc ?3 ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com PING ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com ?(54.92.7.41) ?56(84) ?bytes ?of ?data. 64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=1 ?ttl=63 ?time=3.42 ?ms 64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=2 ?ttl=63 ?time=3.24 ?ms 64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=3 ?ttl=63 ?time=16.5 ?ms ? IPアドレスが`いますね
  • 7. EC2が聞うリゾルバは classmethod.jp 7 [ec2-user@ip-172-31-2-116 ~]$ cat /etc/resolv.conf! ; generated by /sbin/dhclient-script! search ap-northeast-1.compute.internal! nameserver 172.31.0.2 [ec2-user@ip-192-168-0-163 ~]$ cat /etc/resolv.conf! ; generated by /sbin/dhclient-script! search ap-northeast-1.compute.internal! nameserver 192.168.0.2 ┨?? VPC坪のアドレスが?徭啜弔穆O協されます
  • 8. つまり??? Public ?DNS ? ?パブリックIP Private ?DNS ? ?プライベ`トIP? のはずですが、 Public ?DNSは、h廠によって屎哈きY惚がります。 巷塀ドキュメントEC2ユ`ザガイド http://docs.aws.amazon.com/ja_?jp/AWSEC2/latest/UserGuide/using-\??instance-\??addressing.html 〆パブリック ?IP ?アドレスを隔つインスタンスのそれぞれに、翌何 ?DNS ?ホスト兆が原嚥されます。翌何 ?DNS ?ホスト 兆を盾Qすると、インスタンスのパブリック ?IP ?アドレス┘ぅ鵐好織鵐垢離優奪肇鍠`クの翌何の栽およびインス タンスのプライベ`ト ?IP ?アドレス┘ぅ鵐好織鵐垢離優奪肇鍠`ク坪からの栽となります。〇 classmethod.jp 8 h廠 Public ?DNS Private ?DNS 篆 AWS翌 パブリックIP 屎哈き音音辛 AWS (VPC) 揖VPC プライベ`トIP プライベ`トIP eVPC パブリックIP プライベ`トIP 兆念盾QできてもeVPCにプ ライベ`トIPでアクセスは竃 栖ません AWS (Classic) AWS貧 プライベ`トIP プライベ`トIP eアカウントgでもロ`カル 宥佚Qいが竃栖ました
  • 10. ホスト兆にpingしてみる ┨?? 揖じホスト兆を聞って、`うIPアドレスにpingできました classmethod.jp 10 [ec2-\??user@ip-\??172-\??31-\??2-\??116 ?~゛]$ ?ping ?-\??nc ?3 ?meetup_?on_?vpc1-\??2 PING ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com ?(172.31.20.97) ?56(84) ?bytes ?of ?data. 64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=1 ?ttl=64 ?time=2.32 ?ms 64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=2 ?ttl=64 ?time=2.30 ?ms 64 ?bytes ?from ?172.31.20.97: ?icmp_?seq=3 ?ttl=64 ?time=2.39 ?ms [ec2-\??user@ip-\??192-\??168-\??0-\??163 ?~゛]$ ?ping ?-\??nc ?3 ?meetup_?on_?vpc1-\??2 PING ?ec2-\??54-\??92-\??7-\??41.ap-\??northeast-\??1.compute.amazonaws.com ?(54.92.7.41) ?56(84) ?bytes ?of ?data. 64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=1 ?ttl=63 ?time=3.04 ?ms 64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=2 ?ttl=63 ?time=3.21 ?ms 64 ?bytes ?from ?54.92.7.41: ?icmp_?seq=3 ?ttl=63 ?time=3.02 ?ms
  • 11. まとめ ?? ホスト兆鞠hのもう1つのベストプラクティス ホスト兆 IN ?A ?54.238.x.x ホスト兆.local IN ?A ?10.200.10.10 ホスト兆 IN ?CNAME ?ec2-\??xx-\??xx-\??xx-\??xx.ap-\??northeast-\??1.compute.amazonaws.com ?? 森 C? O協は1つのRRだけ C? ホスト兆を聞い蛍けなくて措措い C? セキュリティグル`プ巓りのトラブルk?伏のp富 C? 宥佚創創の恷m晒 C? DHCPオプションをm俳俳にO協すると、FQDNではなく、云輝にホスト兆だけでもOK ?? Cloud ?Design ?Pattern ?(CDP)昨a〆CNAMEカメレオンパタ`ン〇。? >_?<; ─CAMEカメ ?レオン ?パタ`ン〇ではありません??? classmethod.jp 11