У меня есть TextBox в форме Windows, которая позволяет пользователю вводить адрес хоста своего устройства. Пользователю разрешено вводить IP-адрес или доменное имя, и я хотел бы проверить правильность синтаксиса пользователей (меня не волнует, активен ли адрес хоста - меня интересует только синтаксис) .
Существует ли единственная функция .NET (2.0) (например, HostAddress.TryParse()), которая будет проверять синтаксис заданного адреса хоста для IP и домена?