(ip string)
| 123 | } |
| 124 | |
| 125 | func (this *IPRangeList) Contains(ip string) bool { |
| 126 | var netIP = net.ParseIP(ip) |
| 127 | if netIP == nil { |
| 128 | return false |
| 129 | } |
| 130 | for _, r := range this.Ranges { |
| 131 | if r.Contains(netIP) { |
| 132 | return true |
| 133 | } |
| 134 | } |
| 135 | return false |
| 136 | } |