Если вы решили использовать что-то встроенное, существует несколько перегрузок System.Net.IPAddress.HostToNetworkOrder ().
Они будут делать то, что вы хотите, потому что в подавляющем большинстве случаев порядок «хоста» всегда является прямым порядком байтов, а порядок «сети» является порядком байтов, что вам нужно.
Хотя это немного хакерски, если вы вообще ничего не делаете с сетью.