编写一个程序，找到一个字符串中最长的连续数字子串，并输出该子串的起始和结束索引。


字符串："ab12cd45efg6789"
以下是Python的代码实现：

```
s = "ab12cd45efg6789"
max_len = 0
start_index = 0
for i in range(len(s)):
    if s[i].isdigit():
        length = 1
        for j in range(i+1, len(s)):
            if s[j].isdigit():
                length += 1
            else:
                break
        if length > max_len:
            max_len = length
            start_index = i
print("起始索引为{}, 结束索引为{}".format(start_index, start_index+max_len-1))
```

输出结果为：

```
起始索引为6, 结束索引为9
```