Skip to content

Commit bc5f2a8

Browse files
committed
Refactor
Minor name refactor and code cleanup
1 parent 949acab commit bc5f2a8

File tree

2 files changed

+7
-19
lines changed

2 files changed

+7
-19
lines changed

hinting/dns_search_domain_fallbacks.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Fallback:
6363
// attempt fallback to WHOIS contact information heuristics as
6464
// reverse DNS lookups provided no results.
6565
for _, ip := range ips {
66-
domains := reverseLookupWhois(ip)
66+
domains := reverseLookupWHOIS(ip)
6767
for _, searchDomain := range domains {
6868
searchDomainSet[searchDomain] = struct{}{}
6969
}

hinting/dns_search_domain_fallbacks_whois.go

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ import (
66
"net/mail"
77
"net/netip"
88
"slices"
9-
10-
//"slices"
119
"strings"
1210
)
1311

@@ -22,15 +20,15 @@ var (
2220
}
2321
)
2422

25-
func reverseLookupWhois(addr netip.Addr) (domains []string) {
26-
response, err := resolveWhoisRedirects(addr, ianaWHOIS)
23+
func reverseLookupWHOIS(addr netip.Addr) (domains []string) {
24+
response, err := resolveWHOISRedirects(addr, ianaWHOIS)
2725
if err != nil {
2826
return
2927
}
3028
return extractEmailDomains(response)
3129
}
3230

33-
func resolveWhoisRedirects(addr netip.Addr, server string) (response string, err error) {
31+
func resolveWHOISRedirects(addr netip.Addr, server string) (response string, err error) {
3432
whoisServer := server
3533
for i := 0; i < 10; i++ {
3634
// arbitrary upper limit of 10 redirects allowed, usually no more than 3 (IANA, RIR legacy registration, RIR)
@@ -39,7 +37,7 @@ func resolveWhoisRedirects(addr netip.Addr, server string) (response string, err
3937
if err != nil {
4038
return
4139
}
42-
response, err = queryWhois(raddr, addr)
40+
response, err = queryWHOIS(raddr, addr)
4341
if err != nil {
4442
return
4543
}
@@ -61,17 +59,7 @@ func resolveWhoisRedirects(addr netip.Addr, server string) (response string, err
6159
if strings.HasPrefix(entry, "ReferralServer:") {
6260
value := strings.TrimPrefix(entry, "ReferralServer:")
6361
whoisRefer := strings.TrimPrefix(strings.TrimSpace(value), "whois://")
64-
//if slices.Contains(rirWHOIS, whoisRefer) {
65-
// whoisServer = whoisRefer
66-
// continue
67-
//}
68-
match := false
69-
for _, rserver := range rirWHOIS {
70-
if match = rserver == whoisRefer; match {
71-
break
72-
}
73-
}
74-
if match {
62+
if slices.Contains(rirWHOIS, whoisRefer) {
7563
whoisServer = whoisRefer
7664
continue
7765
}
@@ -81,7 +69,7 @@ func resolveWhoisRedirects(addr netip.Addr, server string) (response string, err
8169
return
8270
}
8371

84-
func queryWhois(serverTCPAddr *net.TCPAddr, queryAddr netip.Addr) (response string, err error) {
72+
func queryWHOIS(serverTCPAddr *net.TCPAddr, queryAddr netip.Addr) (response string, err error) {
8573
var tcpConn *net.TCPConn
8674
var responseBuff []byte
8775
tcpConn, err = net.DialTCP("tcp", nil, serverTCPAddr)

0 commit comments

Comments
 (0)