单项选择题

How long is an IPv6 address?()

A. 32 bits
B. 64 bits
C. 128 bits
D. 256 bits