Index: sbin/pfctl/pfctl_parser.c =================================================================== --- sbin/pfctl/pfctl_parser.c +++ sbin/pfctl/pfctl_parser.c @@ -1690,7 +1690,8 @@ /* interface with this name exists? */ /* expensive with thousands of interfaces - prioritze IPv4/6 check */ - if (cont && (h = host_if(ps, mask)) != NULL) + if (cont && ((h = host_if(ps, mask)) != NULL || + strchr(ps, ':') != NULL)) cont = 0; /* dns lookup */