I am stuck on the familiar question of how one thinks about models of ZFC without being circular. Concretely, if a set is defined to be anything that meets the axioms of ZFC, and a model of ZFC is a set, then how have we said anything of substance? Heads up, I've read through all answers to all of these already:
https://mathoverflow.net/questions/23060/set-theory-and-model-theory/23077#23077
Removing sets from models of set theory
How can there be genuine models of set theory?
Crashcourse Models in Set Theory
Confusion about countable models of ZF set theory.
Unlike in some of the other posts, I am comfortable with model theorists interpreting the axioms of ZFC within ZFC in practice. However, I am wondering whether there is a common understanding about how one could give a meaning or semantics to ZFC externally. This might mean placing ZFC within a different formal framework, or it might mean needing to appeal to extra-mathematical entities. In the former case though we are probably just further begging the question. So my question is is there a standard way to assign a semantics to ZFC without interpreting it as sets which are themselves defined by ZFC?