All pastes #337039 Raw Edit

Something

public text v1 · immutable
·published 2007-02-02 13:37 UTC
rendered paste body
Public Function IsLocalIP( _
    ByVal strIP As String) As Boolean
    Dim barIP(1 To 4) As Byte
    barIP(1) = GetTok(strIP, 1, 46)
    barIP(2) = GetTok(strIP, 2, 46)
    barIP(3) = GetTok(strIP, 3, 46)
    barIP(4) = GetTok(strIP, 4, 46)
    If barIP(1) = 10 Then
        IsLocalIP = True
        Exit Function
    End If
    If barIP(1) = 172 And (barIP(2) >= 16 And barIP(2) <= 31) Then
        IsLocalIP = True
        Exit Function
    End If
    If barIP(1) = 192 And barIP(2) = 168 Then
        IsLocalIP = True
        Exit Function
    End If
    If barIP(1) = 169 And barIP(2) = 254 Then
        IsLocalIP = True
        Exit Function
    End If
End Function