During debugging DNS code in Haskell, I found an IPv6 link-local address like fe80:????%en0 in /etc/resolv.conf. IIRC, the "%" notation was originally defined by me about 30 years ago. "network" and "iproute" of Haskell do not support the notation. It's my bad...