Implementing IPv6 support

Signed-off-by: Malte Janduda <mail@janduda.net>