Con anycast, sarebbe possibile avere lo stesso indirizzo IP in più località del mondo, senza la necessità di un proxy o VPN che inoltra i pacchetti alla sua destinazione finale.
Se si usasse lo spoofing IP per cambiare l'indirizzo IP sorgente ad esempio 6.7.8.9, normalmente non si sarebbe in grado di ricevere solo i pacchetti di risposta per questo indirizzo IP, poiché il protocollo Gateway Border determina un percorso differente per il pacchetto di risposta che normalmente non sarà in grado di intercettare.
Che cosa fa anycast in modo da poter ricevere in modo affidabile pacchetti IP destinati a questo particolare indirizzo IP? Poiché i percorsi più brevi su cui si basa BGP possono cambiare, quale meccanismo garantisce che quando si invia una richiesta nella posizione C che ha l'indirizzo IP 6.7.8.9, si riceverà l'intera risposta alla posizione C e non si riceverà una risposta anche con alcuni pacchetti consegnati nella posizione A che ha l'indirizzo IP 6.7.8.9 e altri pacchetti consegnati nella posizione B che ha anche l'indirizzo IP 6.7.8.9?
Per DNS potrebbe non essere importante, ma Anycast viene anche utilizzato da CloudFlare per la rete di content delivery, che sarebbe HTTP (S) su TCP e non solo pacchetti UDP.
Come su questo scenario: i server A e B hanno lo stesso indirizzo IP con anycast. Il server B si connette a un server esterno molto vicino al server A e molto lontano dal server B, poiché il server A è più vicino, la risposta verrà reindirizzata al server A, non è sempre possibile instradare questo tipo di richieste torna al server B, dal momento che il server B ha avviato la connessione al server esterno?