Ambos. Os registros NS são retornados de maneira round robin.
Quanto à viabilidade de ter servidores DNS em vários lugares, isso geralmente é feito usando anycast , que permite o mesmo nome / IP a ser alcançado pela rota de rede mais curta, independentemente da origem do tráfego (consulta de DNS, neste caso).
Você está melhor pagando apenas alguém para hospedar seu DNS, há muito pouco a ganhar fazendo você mesmo.