MCPcopy Index your code
hub / github.com/MengMengCode/GetRealityDomain / isValidIP

Function isValidIP

utils.go:315–336  ·  view source on GitHub ↗

isValidIP 检查IP是否有效(避免广播地址、回环地址等)

(ip net.IP)

Source from the content-addressed store, hash-verified

313
314// isValidIP 检查IP是否有效(避免广播地址、回环地址等)
315func isValidIP(ip net.IP) bool {
316 if ip == nil {
317 return false
318 }
319
320 // 跳过回环地址
321 if ip.IsLoopback() {
322 return false
323 }
324
325 // 跳过多播地址
326 if ip.IsMulticast() {
327 return false
328 }
329
330 // 跳过私有地址(可选)
331 // if ip.IsPrivate() {
332 // return false
333 // }
334
335 return true
336}
337
338// FetchDomainsFromURL 从URL获取域名列表
339func FetchDomainsFromURL(url string) ([]string, error) {

Callers 1

IterateAddrFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected