Есть ли функция, которая может принимать ipAddress в виде строки и сообщать мне, является ли это немаршрутизируемым IP-адресом?

Я пытаюсь определить, является ли IP-адрес маршрутизируемым. Например, если я получаю 127.0.0.1, я знаю, что это loopback (например, localhost). Мне не удалось найти для этого функцию в .NET или другом языке, поэтому я начал писать свою собственную, которая далека от завершения.

Прежде чем я трачу много времени на написание этой функции, знает ли кто-нибудь, существует ли функция, определяющая, является ли IP-адрес немаршрутизируемым? Я бы предпочел решение .NET, но начинающие не могут выбирать, и я с радостью конвертирую любое решение.

РЕДАКТИРОВАТЬ: ответил на мой вопрос функцией.

8
задан Richard R 23 November 2011 в 01:06
поделиться