DRY out localhost_additional_names
add IPv6 support
DRY out link_local_address
add comment
support 2.6 format
map 2ndary IPs for hosts