У меня есть программа на C #, для которой я хочу получать новости с сервера, который я установил в своем подвале. Я также хочу настроить эту программу, чтобы она могла работать локально. Я думаю, что для этого мне нужно сравнить разрешенный ip моего имени хоста dyndns.biz с публичным ip моего роутера (на моем сервере динамический ip и клиент обновляет ip имени хоста) и, таким образом, определить, должно ли имя хоста быть используется или локальный ip сервера (192.168.0.100) или имя хоста. У меня уже есть код для подключения к FTP-серверу, если я могу правильно использовать имя хоста в сравнении с локализованным IP-адресом.
Редактировать: В любом случае, в итоге, потому что я понял, что это может не выглядеть вопросом, как я могу определить a) разрешенный IP-адрес имени хоста и b) публичный IP-адрес моего маршрутизатора в приложении C #