Все вышеперечисленные варианты будут работать, но есть еще один вариант, не упомянутый здесь:
Используйте метод IpAddress GetAddressBytes, чтобы получить адрес в байтах и сравнить их. Это может быть полезно, если вам нужно выполнить другую обработку (например, определить, находится ли Ip в классе IP или что-то в этом роде) ..