@@ -717,7 +717,7 @@ func HasAAAAAnswer(msg *dns.Msg) bool {
717
717
return false
718
718
}
719
719
720
- func SubstAAAARecords (out * dns.Msg , subip6s netip.Addr , ttl int ) bool {
720
+ func SubstAAAARecords (out * dns.Msg , subip6s netip.Addr , ttl uint32 ) bool {
721
721
if out == nil || ! subip6s .IsValid () {
722
722
return false
723
723
}
@@ -751,7 +751,7 @@ func SubstAAAARecords(out *dns.Msg, subip6s netip.Addr, ttl int) bool {
751
751
return len (touched ) > 0
752
752
}
753
753
754
- func SubstARecords (out * dns.Msg , subip4s netip.Addr , ttl int ) bool {
754
+ func SubstARecords (out * dns.Msg , subip4s netip.Addr , ttl uint32 ) bool {
755
755
if out == nil || ! subip4s .IsValid () {
756
756
return false
757
757
}
@@ -809,7 +809,7 @@ func httpsstr(r *dns.HTTPS) (s string) {
809
809
return strings .TrimSpace (s )
810
810
}
811
811
812
- func SubstSVCBRecordIPs (out * dns.Msg , x dns.SVCBKey , subiphints netip.Addr , ttl int ) bool {
812
+ func SubstSVCBRecordIPs (out * dns.Msg , x dns.SVCBKey , subiphints netip.Addr , ttl uint32 ) bool {
813
813
if out == nil || ! subiphints .IsValid () {
814
814
return false
815
815
}
@@ -825,13 +825,13 @@ func SubstSVCBRecordIPs(out *dns.Msg, x dns.SVCBKey, subiphints netip.Addr, ttl
825
825
rec .Value [j ] = & dns.SVCBIPv6Hint {
826
826
Hint : []net.IP {subiphints .AsSlice ()},
827
827
}
828
- rec .Hdr .Ttl = uint32 ( ttl )
828
+ rec .Hdr .Ttl = ttl
829
829
i ++
830
830
} else if k == x && x == dns .SVCB_IPV4HINT {
831
831
rec .Value [j ] = & dns.SVCBIPv4Hint {
832
832
Hint : []net.IP {subiphints .AsSlice ()},
833
833
}
834
- rec .Hdr .Ttl = uint32 ( ttl )
834
+ rec .Hdr .Ttl = ttl
835
835
i ++
836
836
}
837
837
}
@@ -848,13 +848,13 @@ func SubstSVCBRecordIPs(out *dns.Msg, x dns.SVCBKey, subiphints netip.Addr, ttl
848
848
rec .Value [j ] = & dns.SVCBIPv6Hint {
849
849
Hint : []net.IP {subiphints .AsSlice ()},
850
850
}
851
- rec .Hdr .Ttl = uint32 ( ttl )
851
+ rec .Hdr .Ttl = ttl
852
852
i ++
853
853
} else if k == x && x == dns .SVCB_IPV4HINT {
854
854
rec .Value [j ] = & dns.SVCBIPv4Hint {
855
855
Hint : []net.IP {subiphints .AsSlice ()},
856
856
}
857
- rec .Hdr .Ttl = uint32 ( ttl )
857
+ rec .Hdr .Ttl = ttl
858
858
i ++
859
859
}
860
860
}
@@ -1043,11 +1043,10 @@ func HasHTTPQuestion(msg *dns.Msg) (ok bool) {
1043
1043
return
1044
1044
}
1045
1045
1046
- func MakeARecord (name string , ip4 string , expiry int ) * dns.A {
1046
+ func MakeARecord (name string , ip4 string , ttl uint32 ) * dns.A {
1047
1047
if len (ip4 ) <= 0 || len (name ) <= 0 {
1048
1048
return nil
1049
1049
}
1050
- ttl := uint32 (expiry )
1051
1050
1052
1051
b := net .ParseIP (ip4 )
1053
1052
if len (b ) <= 0 {
@@ -1065,11 +1064,10 @@ func MakeARecord(name string, ip4 string, expiry int) *dns.A {
1065
1064
return rec
1066
1065
}
1067
1066
1068
- func MakeAAAARecord (name string , ip6 string , expiry int ) * dns.AAAA {
1067
+ func MakeAAAARecord (name string , ip6 string , ttl uint32 ) * dns.AAAA {
1069
1068
if len (ip6 ) <= 0 || len (name ) <= 0 {
1070
1069
return nil
1071
1070
}
1072
- ttl := uint32 (expiry )
1073
1071
1074
1072
b := net .ParseIP (ip6 )
1075
1073
if len (b ) <= 0 {
0 commit comments