diff --git a/mtglib/internal/dc/view.go b/mtglib/internal/dc/view.go index e4980a7..9f9e76d 100644 --- a/mtglib/internal/dc/view.go +++ b/mtglib/internal/dc/view.go @@ -5,15 +5,19 @@ type dcView struct { } func (d dcView) getV4(dc int) []Addr { - addrs := d.publicConfigs.getV4(dc) + var addrs []Addr + addrs = append(addrs, defaultDCAddrSet.getV4(dc)...) + addrs = append(addrs, d.publicConfigs.getV4(dc)...) return addrs } func (d dcView) getV6(dc int) []Addr { - addrs := d.publicConfigs.getV6(dc) + var addrs []Addr + addrs = append(addrs, defaultDCAddrSet.getV6(dc)...) + addrs = append(addrs, d.publicConfigs.getV6(dc)...) return addrs }