It has been observed that transient failures are fairly common in IP backbone networks and there have been several proposals based on local rerouting to provide high network availability despite transient failures. Previously, we proposed failure inferencing based fast rerouting for IP backbone networks that protects against single failures, but can cause forwarding loops in case of multiple simultaneous failures. On the other hand, blacklist-aided forwarding, we proposed earlier for wireless mesh networks, provides loop-free forwarding even in the presence of multiple failures in the network but requires that each packet carry a blacklist of failed links encountered along its path. Our aim is to achieve the best of both these approaches, i.e., successfully deliver packets while ensuring loop-freedom even in case of multiple failures without changing packet format significantly. We propose blacklist-based interface-specific forwarding (BISF) that infers a blacklist, a list of links that might have failed, based on a packet's incoming interface and its destination, and determines the next-hop by excluding the blacklisted links. We present three variants of BISF that differ in their delivery guarantees and in the number of additional bits needed. BISF0 requires no changes to the packet format but offers no delivery guarantees, whereas with one more bit BISF1 assures delivery under single link failures while BISFn needs more than one additional bit but ensures delivery under single node failures also. We show that all variants of BISF provide fast loop-free local rerouting regardless of the number of failures in the network while forwarding packets successfully in most cases.