var address ="11000000101010000000000000000001";
var result = String.Join(".", Split(address, 8 ).ToArray());
static IEnumerable<string> Split(string str, int chunkSize)
{
return Enumerable.Range(0, str.Length / chunkSize)
.Select(i => str.Substring(i * chunkSize, chunkSize));
}