mirror of
https://github.com/v2fly/v2ray-core.git
synced 2024-12-21 01:27:03 -05:00
update dns to reflect change in proto
This commit is contained in:
parent
b819ac60b9
commit
9bb67daa69
@ -171,14 +171,14 @@ func (h *HostAddress) UnmarshalJSON(data []byte) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func getHostMapping(ha *HostAddress) *dns.Config_HostMapping {
|
||||
func getHostMapping(ha *HostAddress) *dns.HostMapping {
|
||||
if ha.addr != nil {
|
||||
if ha.addr.Family().IsDomain() {
|
||||
return &dns.Config_HostMapping{
|
||||
return &dns.HostMapping{
|
||||
ProxiedDomain: ha.addr.Domain(),
|
||||
}
|
||||
}
|
||||
return &dns.Config_HostMapping{
|
||||
return &dns.HostMapping{
|
||||
Ip: [][]byte{ha.addr.IP()},
|
||||
}
|
||||
}
|
||||
@ -186,13 +186,13 @@ func getHostMapping(ha *HostAddress) *dns.Config_HostMapping {
|
||||
ips := make([][]byte, 0, len(ha.addrs))
|
||||
for _, addr := range ha.addrs {
|
||||
if addr.Family().IsDomain() {
|
||||
return &dns.Config_HostMapping{
|
||||
return &dns.HostMapping{
|
||||
ProxiedDomain: addr.Domain(),
|
||||
}
|
||||
}
|
||||
ips = append(ips, []byte(addr.IP()))
|
||||
}
|
||||
return &dns.Config_HostMapping{
|
||||
return &dns.HostMapping{
|
||||
Ip: ips,
|
||||
}
|
||||
}
|
||||
@ -256,7 +256,7 @@ func (c *DNSConfig) Build() (*dns.Config, error) {
|
||||
}
|
||||
|
||||
if c.Hosts != nil {
|
||||
mappings := make([]*dns.Config_HostMapping, 0, 20)
|
||||
mappings := make([]*dns.HostMapping, 0, 20)
|
||||
|
||||
domains := make([]string, 0, len(c.Hosts))
|
||||
for domain := range c.Hosts {
|
||||
|
Loading…
Reference in New Issue
Block a user