Není to stack v jádře, ale resolver v glibc, který podle pravidel v gai.conf uspořádá všechny záznamy co se DNS dotazy povede zjistit. Aplikace je pak zkouší v pořadí ve kterém je od glibc dostala. Stack v jádře ke každé zkoušené adrese vrátí akorát odpovídající zdrojovou adresu. I na základě toho se pak může aplikace rozhodovat...