Server DNS yang menyelesaikan kueri, dapat memprioritaskan urutan penggunaan server yang terdaftar berdasarkan data waktu respons historis (RFC1035 bagian 7.2). Mungkin juga memprioritaskan dengan sub-net lebih dekat (saya telah melihat ini di RFC tetapi tidak ingat yang mana). Jika tidak ada riwayat atau prioritas sub-net, ia dapat memilih secara acak, atau hanya memilih yang pertama. Saya telah melihat implementasi server DNS melakukan berbagai kombinasi di atas.
Program klien yang memilih alamat IP dari daftar (dari A / AAAA-records) umumnya akan mencoba alamat-alamat tersebut sesuai dengan urutan yang dikembalikan oleh server DNS (round robin). Jika klien tidak dapat terhubung ke alamat IP pertama yang dikembalikan, ia harus mencoba yang kedua dan seterusnya. Misalnya semua browser utama melakukan ini, namun banyak program klien Internet lainnya "lupa" langkah ini dan gagal jika mereka tidak dapat terhubung ke alamat IP pertama.