114 прочтений · 2 года назад
Как получить IP локального хоста через C#/.NET без сторонних инструментов.
Привет! Так получилось, что я пишу на C# микросервис, отвечающий за рассылку писем. В процессе работы моего сервиса может случится что-то плохое, и нужно сделать рассылку. А для того, чтобы она была более информативная и господа из DevOps были менее раздражены, то в письмо следует добавить IP-адрес, где именно что-то упало. Но вот проблема - В .NET нет нормального, простого метода или свойства в библиотеке System.Net для простого получения IP-адреса текущего хоста. И тут пришлось начать писать свои «костыли»...
5,8K прочтений · 4 года назад
Сетевые команды в командной строке (cmd).
Командная строка (cmd) - очень эффективный инструмент для детальной настройки компьютера. 1. ipconfig - показывает ip-адреса версии 4 (IPv4) и IPv6, маску подсети и шлюз для всех сетевых адаптеров на компьютере, на котором выполняется команда. 1.1. ipconfig /? - справка по данной команде. 1.2. ipconfig /all - показывает полную конфигурацию TCP/IP для всех сетевых адаптеров. 1.3. ipconfig /displaydns - показывает содержимое кэша DNS. 1.4. ipconfig /flushdns - очищает кэш DNS. 1.5. ipconfig /registerdns...