The difference between "Where are you from?" and "Where are you a local?" isn't the specificity of the answer; it's the intention of the question.
Разница между « Откуда вы? » и « Где вы местный? » не в специфике ответа, а в цели вопроса.