昨天在進行 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上來