This may be a silly question. But I have googled around and haven't found a satisfying answer on this.
I know a DNS server is the translator between domain name and IP address. But where are DNS servers deployed/located? In our personal computers, or some other places with isolated machines?