昨天在進行 ELB的測試時
發現一些怪怪的地方
舉例來說,自己建立的load balance
www.123.com www.456.com 可以CANME給同一個網址 lb.789.com
lb.789.com 可能是建立在LVS、NGINX、甚至是A10上的load balance
而Route53 + ELB的問題在於
Route53 對ELB的解析好像是掛Alias,即使是用CNAME
舉例來說 www.123.com 我CNAME解析給 xxx-elb-xxxxx.ap-northeast-1.elb.amazonaws.com
然後我如果在設一組 www.456.com 同樣解析給這組ELB
這時候www.456.com 是解析不到的
原因是ELB alias被設定為第一組的 www.123.com了
不過由於目前使用的 route53 與 實際做ELB服務的昰不同AWS帳號
所以有一個alias設定沒有去研究,這是用A記錄去做,但是要同帳號
另一個方式也沒有去測試過
像是 www.123.com => xxx-elb-xxxxx.ap-northeast-1.elb.amazonaws.com
然後 www.456.com => www.123.com
這樣子說不定也行得通
總之,遇到了一個在AWS上才看得到的問題
就記錄一下,說不定找到解法我會PO上來
近期留言