Do all IRC connections get all messages?

If I want to guarantee that my bot sees all messages, does it need to connect to all the server IPs it receives via the API? Or should I just live with dropped messages?