Существует ли один метод или свойство в .NET Framework, который сообщает, является ли IP-адрес частным ? Или должна быть закодирована таможенная проверка?
Только для адресов IPv6 со свойством IPAddress.IsIPv6SiteLocal. Вам придется готовить самостоятельно для IP4.