Motivated by the answer Hanul Jeon kindly provided to my previous question, I have another question.
Suppose $\kappa$ is inaccessible, then by using elementary methods, we can show that for each axiom $\varphi$ of ZFC, $V_\kappa \models \varphi$.
In the books and references I have seen, such as Jech's book, they immediately derive Con(ZFC). Now in my mind, it seems we are using a crucial hypothesis, namely the $\omega$-consistency of ZFC.
What I mean by this is that saying ZFC + "$\kappa$ is an inaccessible cardinal" $\vdash (V_\kappa \models \ulcorner \text{ZFC}\urcorner)$, is ultimately about natural numbers, and we have shown $V_\kappa \models \varphi$ for $\varphi$, which are coded by standard natural numbers.
So my question boils down to: Is ZFC $\omega$-consistent? Or we can prove ZFC + "$\kappa$ is an inaccessible cardinal" $\vdash (V_\kappa \models \ulcorner \text{ZFC}\urcorner)$, with other methods?