;This is a little cleaner

$IPOCT1 = VAL(SUBSTR(@IPADDRESS0, 1, 3))
$IPOCT2 = VAL(SUBSTR(@IPADDRESS0, 5, 3))
$IPOCT3 = VAL(SUBSTR(@IPADDRESS0, 9, 3))
$IPOCT4 = VAL(SUBSTR(@IPADDRESS0, 13, 3))

IF $IPOCT1 = 192
IF $IPOCT2 = 168
SELECT
CASE $IPOCT3 = 219
CASE $IPOCT3 = 218
CASE $IPOCT3 = 216
$Site = "MIDRAND"
CASE $IPOCT3 = 202
SELECT
CASE $IPOCT4>64 AND $IPOCT4<127
$Site="CAPE"
CASE $IPOCT4>128 AND $IPOCT4<254
$Site="DURBAN"
ENDSELECT
ENDSELECT
ENDIF
ENDIF

;etc ........