NAT hairpinning
Quando un client interno raggiunge un altro server interno tramite l'IP pubblico del router: il traffico deve «fare la curva a U» sul router invece di uscire su Internet. Detto anche NAT loopback. Non tutti i router lo supportano, da cui il classico «da fuori funziona, da casa no».
Scenario: si configura il port forwarding verso un server e lo si raggiunge senza problemi da Internet, ma da casa (nella stessa LAN) tramite l'indirizzo pubblico si ottiene un timeout. Causa: il router deve applicare il NAT al pacchetto due volte (indirizzo di origine e di destinazione) e rimandarlo sulla stessa interfaccia da cui è arrivato; senza supporto il pacchetto viene scartato. Soluzioni: attivare «NAT loopback/hairpin» se il router lo prevede, usare il DNS split-horizon (il DNS interno punta all'IP locale) oppure raggiungere il server direttamente al suo indirizzo interno. Sintomo frequente quando si ospitano servizi in proprio dietro un router consumer. Imparentato con il più ampio problema del NAT traversal.